请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:CC3220MOD “线程:SEGGER”中讨论的其它部件
您好,
我对 CC3220MODSF 和内部闪存(MX25R3235F)有疑问。
我在本应用报告 https://www.ti.com/lit/an/swra613b/swra613b.pdf 中看到 ,指定“在编程前必须擦除整个串行闪存”。
这是否特别意味着必须始终发出芯片擦除命令(0x60或0xC7)? 它是否不能仅通过空白检查而只擦除受影响的扇区?
我是否可以假定收到闪存时已完全擦除? 也许芯片擦除仅在重新编程的情况下才是真正必要的,而不是在首次编程时?
在我的测试中,CC3220似乎只有在我先用芯片擦除对闪存进行编程后才会启动。 如果我尝试重新编程时只删除受影响的(和非空白扇区),则似乎无法启动。
我使用的是 SEGGER J-LINK 编程器。 我提出的原因是,在模块的 Macronix 闪存上,全芯片擦除需要很长时间。