器件型号:CC3220
您好!
CC3220的出厂复位功能出现问题。 我们有一个定制的 CC3220R 板、在该板上、一切看起来都正常运行。
我可以通过 uniflash 刷写代码、只需升级 OTA 库等
我现在尝试使用 SOP 110组合和复位线切换测试出厂恢复功能。 这显然会产生一些影响(固件不会直接引导)、但不会产生所需的影响。 文件系统似乎已损坏!
我的基本测试程序如下:
-我通过 Uniflash 上传代码(确保完全启用出厂复位选项)
-上传后、代码运行正常。 我可以重新启动/重置等 我一直使用010 SOP 组合
-然后我上拉 SOP0并切换复位线路。 现在情况变得奇怪了。
--首先,我不再看到控制台。 但是、电路板上的 LED 确实运行正常、表明软件正在启动
第二,软件似乎挂起了。 我可以通过附加到代码来检查其位置。 sl_start 挂起并最终超时、而它从未这样做
--当使用 uniflash 重新附加时,它告诉我没有文件系统。
--如果我然后通过 JTAG 强制使用相同的映像,我将得到相同的效果(没有控制台,sl_start 卡住)
--如果我然后通过 uniflash 重新刷新同一图像,一切都将正常工作。
这很奇怪、但也令人担忧、因为恢复出厂设置显然不起作用。 相反,它会破坏文件系统,并以某种方式导致控制台打印失败。
有什么想法会导致这种情况? CC3220R 是否支持恢复出厂设置? 是否知道为什么同一代码突然无法通过 UART 发送数据? (这是否与文件系统有关?) 这可能与 Service Pack 有关吗?
感谢您提供有关这方面的任何指导。