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.

[参考译文] LAUNCHCC3220MODASF:如何为 CC3220MODASF 的外部 SPI 闪存执行加载程序

Guru**** 2589265 points
Other Parts Discussed in Thread: UNIFLASH, CC3120

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/654079/launchcc3220modasf-how-to-do-a-loader-for-external-spi-flash-of-cc3220modasf

器件型号:LAUNCHCC3220MODASF
主题中讨论的其他器件:UNIFLASHCC3120

您好!

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 SimpleLinkTmWi-FiRegistered和物联网设备上使用串行闪存)

以查找外部 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

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

    尊敬的 XIN:

    我相信这些器件 CC3220MODSF 和 CC3220MODASF 在发货时不会使用出厂映像进行编程。

    有关您的其他问题、请参阅以下产品线指南: