主题中讨论的其他器件:UNIFLASH、 CC3120
您好!
CC3220MODSF 和 CC3220MODASF 模块中有两种类型的闪存。
一个是片上 XIP 闪存(1MB)。
一个是外部 SPI 闪存(32MB)。
问题1:
当 CC3220MODSF 和 CC3220MODASF 模块交付给 TI 的客户时、
1.1是否已使用出厂编程映像对外部 SPI 闪存进行编程?
1.2是否还对片上 XIP 闪存进行了编程?
问题2:
请参阅一些文档、我知道外部 SPI 闪存可以通过 Uniflash 使用 UART 接口进行编程、
此外、我还知道外部 SPI 闪存可由 Gang 编程器使用 SPI 接口进行编程。
现在、我想自己做一个加载程序、就像 Gang 编程器一样、使用 SPI 接口更新外部 SPI 闪存。
2.1我应该怎么做?
此外、为了自行实施装载机、我认为我可能会遇到两个问题:
一个问题是、我应该知道外部 SPI 闪存类型以实现物理层 SPI 闪存驱动器。
我想我可以参考文档 SWRA515A (在 CC3120和 CC3220 SimpleLinkWi-Fi
和物联网设备上使用串行闪存)
以查找外部 SPI 闪存的规格。
另一个问题是编程格式、我不清楚。
2.2如何创建 Gang 编程器编程映像?
2.3如何解码(分析) Gang 编程器编程映像(如何将映像数据定位到外部 SPI 闪存中)?
2.4使用相同解决方案时、所有器件的编程映像都是相同的文件吗?
2.5Does 每个器件都有唯一的 MAC 地址?
如果用户定义了 MAC 地址、所有器件是否可以共享同一编程映像?
2.6是否应考虑任何事项?
问题3:
我是否应该只在生产阶段对外部 SPI 闪存进行编程?
Beacuse ROM 加载程序将 MCU 应用程序代码复制到 Embed XIP 闪存中。
谢谢~
最棒的~
Xin Chen
