您好!
使用 SDK 6.30、我看到传感器代码存在一些奇怪的行为。 这是定制的 OAD 片上代码、在6.20及更低的时间内工作正常。 在6.30上运行的同一代码运行不正常。
传感器可以正常运行几天、接收和发送消息。
但是、在之后的某个时刻、虽然代码看起来正在执行(可以中断任务、数据看起来正确)、但代码最终会使其:

pData 看起来也不错。 但是、似乎不再发送消息。 至少、它们不再在收集器中接收(也不会在射频监听器中接收)。
我知道这不是太大问题、 请告诉我需要哪些附加信息来解决问题。
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.
您好!
使用 SDK 6.30、我看到传感器代码存在一些奇怪的行为。 这是定制的 OAD 片上代码、在6.20及更低的时间内工作正常。 在6.30上运行的同一代码运行不正常。
传感器可以正常运行几天、接收和发送消息。
但是、在之后的某个时刻、虽然代码看起来正在执行(可以中断任务、数据看起来正确)、但代码最终会使其:

pData 看起来也不错。 但是、似乎不再发送消息。 至少、它们不再在收集器中接收(也不会在射频监听器中接收)。
我知道这不是太大问题、 请告诉我需要哪些附加信息来解决问题。
Merci Arthur、
下面是我为再次检查它所做的操作:
1.将报告间隔从5分钟设置为1秒;
2.运行了几个小时
macTask 上的堆栈在持续时间内看起来相当稳定、大约为480字节(完全在2K 分配范围内)。
遗憾的是、ROV 在几个小时后崩溃、因此当设备停止通过无线电发送消息时、我无法说出设备的状态。
我不会认为堆是个问题、但 ROV 也在这方面让我失望! 我无法再监视堆内存(请参阅此论坛中的其他线程)。

尊敬的 Martin:
我已经报告了您遇到的问题、我们正在研究哪些变化可能导致这种情况。 您是否还使用与6.20 SDK 相同的 Code Composer 版本? 我提出这一要求是因为编译器可以在这些版本之间进行更新。
但是、您是否认为有一种使用默认堆栈示例重现该问题的简单方法?
您还可以使用以下文档尝试在对讲机级别解决此问题:
_ https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1127783/cc1352r-rfc_dbell-register-unable-to-read/4183675#4183675
此致、
Arthur