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.

[参考译文] CC2652R:OTA示例卡在重置中

Guru**** 2468460 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1089473/cc2652r-ota-example-stuck-in-reset

部件号:CC2652R

早上好,

我正在尝试您的OTA示例(ZR_SW_OTA_CLIENT)。 但是,我遇到了重置问题。 触发MCU重置后,MCU卡在引导中(图像1和2)。

 

(图像1和2):板重置堆栈。

 

关于OTA示例的MCU配置,指令m3HWI.ResetterAddress将重置向量从地址0x00更改为地址0xA8 (图像3和4)。

(图 3和4):重置矢量地址配置和重置矢量地址 内存打印。

在对反汇编进行了一些分析之后,我发现程序计数器的重置矢量地址加载来自地址0x04 (image5),而不是来自地址0xA8。 这会导致跳转至错误的内存地址(图像6),从而导致主板重置。

 

 

(图5 和6):早午餐指导后引导拆卸和PC

您能否帮助解决此问题?

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

    您好Gerardo,

    请参阅  《Z-Stack用户指南》的Zigbee空中固件升级部分。  切记将离芯片BIM十六进制文件与*_oad.bin应用程序映像一起刷新。  这是必要的,以便BIM可以在设备重置时操作,以确定有效映像的位置并相应地运行它。   BIM通过附加的OAD图像标题确定图像的重置矢量和堆栈指针的位置,因此,如果未对设备进行编程,您将会发现启动问题。

    此致,
    Ryan

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

    谢谢Ryan