Other Parts Discussed in Thread: CC1311P3
Tool/software:
I am using CCS Theia and the LP-CC1311P3. I have tested packet receive in SmartRF Studio and confirm that it works. Now, I am trying to test packet receive in a stand-alone application. I imported the rfPacketRx_LP_CC1311P3 example (both nortos and tirtos7 versions). I am able to compile and load the applications, but the program seems to hang when calling the command to begin receiving:
terminationReason = RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropRx, RF_PriorityNormal, &callback, RF_EventRxEntryDone);
The program never returns from this call. Halting the program shows the call stack is in:
__asm___11_driverlib_c_6de1fc02__CPUwfi + 0x2 () 0x10000586
Initially I altered the syscfg to use a specific frequency (902 MHz), but when it didn't work I imported a fresh copy and it fails without any modifications. What is going on? Is there some sort of bug in the driverlib...or maybe in the syscfg generation?