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.

[参考译文] CC1312R7:使休眠模式未置位(CONFIG_RX_ON_IDL 设置)会导致 OAD 100%崩溃、SDK 6.40.00.13的异常数据访问地址为8

Guru**** 2484485 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1204435/cc1312r7-having-sleepy-unset-config_rx_on_idl-set-causes-oad-to-crash-100-with-exception-data-access-address-8-with-sdk-6-40-00-13

器件型号:CC1312R7

您好!

因此、如果我们在传感器应用程序的 syscfg 中禁用休眠模式、并尝试从 host_collector 中执行 OAD、我们将在 HWI 中获得数据访问异常。
此问题是100%重复的。 每次 OAD 尝试都会导致一个异常。

使用* Sleepy 运行*(config_RX_on_IDL *unset*)可以很好地工作,100%

我已经在 OAD 消息处理上设置了一个断点、并逐步执行代码。 这里的一切看起来都不错。

我怀疑堆栈的 MAC 电平有错误。 是否有可用的修复或权变措施?