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.

[参考译文] CC2652R7:OAD 文件太大时看门狗不能进行复位

Guru**** 2610415 points
Other Parts Discussed in Thread: CC2652R7

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1581708/cc2652r7-watchdog-doesn-t-reset-when-oad-file-is-too-big

器件型号:CC2652R7


您好 TI 支持部门、

因此、我正在使用带有 simplelink_cc13xx_cc26xx_SDK_7_41_00_17 的 CC2652R7、遇到这个问题、在执行操作时看门狗不会复位处理器。 我能够跟踪它进入此状态的原因、这是由于出厂映像的大小和外部映像大于我们的 1MB 外部闪存芯片。 罪魁祸首是 oad.c 中的 oadFindExtFlImgAddr、当显然没有自由区域时、该代码似乎卡在循环中以找到一个自由区域。 我们已经通过使用较小的出厂映像来解决此问题、但问题是为什么在进入此状态时看门狗不会复位我们?

谢谢、
Kenneth T.   

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

    您好 Kenneth、

    感谢您的联系。 发生这种情况时、您能否分享看门狗寄存器的状态? 是否有现成的 OAD 示例可用于重现问题?

    BR、

    David。