TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1312R: 运行rfPacketTX例程,运行到RF_runcmd()->RF_PendCmd()->SemaphoreP_pend()被挂起

Part Number:CC1312R

好几个例程都出现这种现象CCS12.4   simplelink_cc13xx_cc26xx_sdk_7_10_01_24

Alex Zhang:

您好,已经跟进您的问题。

,

zjj12138:

有没有进展呢

,

Alex Zhang:

回调函数中是否有 串口打印以及其他功能

如果在回调函数中 你加入了 blocking的api,会导致您说的情况

,

Alex Zhang:

停止调试会话将破坏该示例,因为应用程序停止时 RFcore 并未停止。

这意味着 RFcore 将填充 RXqueue,但由于应用程序已停止,该队列将无法清空。

那么您的应用程序似乎没有问题,除非它在不处于调试模式时发生。

事实上,这让事情变得更容易,因为调试会让函数返回错误。

,

zjj12138:

例程未做任何改动就运行不过去。您的意思是正常运行不处在调试模式时就不会出现这种情况么

,

zjj12138:

我刚才试过了,直接将代码下载正常运行,例程也是走不过去那个函数的

,

Alex Zhang:

zjj12138 said:您的意思是正常运行不处在调试模式时就不会出现这种情况么

对的

,

zjj12138:

我将程序下载进去后,做了一些程序定位指示,现在正常运行也是会运行不过去那个函数的

,

Alex Zhang:

zjj12138 said:直接将代码下载正常运行

您好,您这边不是说正常运行吗

,

Alex Zhang:

您好,您这边的硬件是自行设计的还是使用的官方的开发板

,

Alex Zhang:

我这边有了解到您这边的硬件是自行设计的,

麻烦您可以在以下链接申请相应的硬件审核:SIMPLELINK-2-4GHZ-DESIGN-REVIEWS,有专业的硬件工程师帮您查看相应硬件问题。

赞(0)
未经允许不得转载:TI中文支持网 » CC1312R: 运行rfPacketTX例程,运行到RF_runcmd()->RF_PendCmd()->SemaphoreP_pend()被挂起
分享到: 更多 (0)