This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] cc3120和 cc3220 project zero

Guru**** 2524500 points
Other Parts Discussed in Thread: UNIFLASH, CC3120, CC3220SF, CC3220S, CC3220R, CC3200

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/608721/cc3120-and-cc3220-project-zero

主题中讨论的其他器件:UNIFLASHCC3120CC3220SFCC3220SCC3220RCC3200


问题1)
在教程中、在使用 CCS 刷写应用程序(项目0)之前、他们使用 uniflash 为 cc3220和 cc3120器件创建和刷写映像。
此图像有什么作用? 为什么我们需要这么做?

问题2)
cc3120和主机之间的通信是通过 SPI/UART 进行的。cc3120是否会检查来自主机的传入数据的 CRC?

问题3)
CC3220有3个版本。
CC3220SF:256KB RAM + 1MB XIP 闪存和应用级安全性
CC3220S:256KB RAM 和应用级安全性
CC3220R:256KB RAM

您能告诉我如何决定哪一个适合我的应用吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jibin、您好!

    要回答您的问题:
    您需要刷写一些文件才能使部件正常工作。 网络处理器有服务包、其中包含 NWP 固件的一些修复程序。 此外、对于 CC3220、还需要一些其他安全设置和证书文件来执行示例二进制文件、这些二进制文件需要使用根 CA 存储中存在的证书链的证书之一进行签名。 这是3220S 和3220SF 器件的安全文件系统的一部分。

    2. CC3120使用同步字机制来检查数据是否损坏。 如果检测到数据损坏、则会向主机处理器抛出错误。 您需要设计硬件、以确保 SPI/UART 接口稳健并避免损坏。

    3.如果您关注器件级安全文件系统、则不应使用 CC3220R 器件。 至于 cc3220S/SF、这预示着您认为自己的应用将有多大。 CC3220SF 可以支持更大的应用、因为您有用于代码存储的整个1MB 闪存和用于堆栈/堆/程序的256KB 闪存、而 CC3220S 只有256KB RAM、除了要存储在 RAM 中的堆栈/堆/变量之外、还需要适合您的所有代码。

    此致、
    Michael
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Michael 回答我的问题。 我还有一个疑问。
    1) 1)如果 CC3220S 将其代码存储在 RAM (易失性存储器)中、则在断电时如何保留其代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jibin、您好!

    对于 CC3220器件、您需要具有外部闪存。 该外部闪存存储程序二进制文件、当您打开器件电源时、引导加载程序会将程序从外部闪存复制到 RAM 中。

    此过程与 CC3200相同。

    此致、
    Michael
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    因此、如果我购买 CC3220SF 、我不 需要外部闪存。 我是对 的吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jibin、您好!

    所有 CC3220X 器件都需要外部串行闪存。 有关详细信息、请参阅数据表的第5.8.1节。

    此致、

    Michael