主题中讨论的其他器件: CC1311P3
工具与软件:
我正在使用 CCS Theia 和 LP-CC1311P3。 我已经在 SmartRF Studio 中测试了数据包接收并确认它正常工作。 现在、我将尝试在独立的应用程序中测试数据包接收。 我导入了 rfPacketRx_LP_CC1311P3示例( nortos 和 tirtos7版本)。 我可以编译和加载应用程序、但在调用命令以开始接收时程序似乎挂起:
terminationReason = RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropRx, RF_PriorityNormal, &callback, RF_EventRxEntryDone);
程序从不从该调用返回。 停止程序会显示调用堆栈位于:
__asm___11_driverlib_c_6de1fc02__CPUwfi + 0x2 () 0x10000586
最初、我更改了 syscfg 以使用特定频率(902 MHz)、但当它不起作用时、我导入了一个新副本、并且该副本在没有任何修改的情况下失败。 发生什么事了? driverlib 中是否存在某种错误...或者可能在 syscfg 生成中存在这种错误?