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.

TIDA-00374: Software problems - finite state machine endless waiting

Part Number: TIDA-00374

Hello guys,

I am trying to develop my own board based with the reference design from TIDA 00374 project.

I can flash with the CCS with no problems and can debug with the XDS110 Debug Probe, but I cannot see the Packet Sniffer data.

In the debugger mode I can step in main.c through the RF_postCmd that call the RF.c .

    /* Set the frequency */
    RF_postCmd(rfHandle, (RF_Op*)&RF_cmdFs, RF_PriorityNormal, NULL, NULL);

In  the program code in RF.c is a fsm with

- fsmPowerUpState

-fsmCpeState

-fsmSetupState

-fsmActiveState

-fsmPowerDownState

-fsmPowerDown2State

I can step through this fsm until fsmSetupState. The code will never go to the fsmActiveState and I don't know why. I suggest the relevant interrupt to jump to the next state is missing?

All ideas and suggestions are very welcome!

  • Can you provide more details on your software setting?  E.g., which firmware are you using, and which SimpleLink SDK version?

    If you compile the TIDA-00374 firmware with the wrong SimpleLink SDK version, you might run to errors.  Therefore to test sending a radio packet, run the rfPacketTx example code provided in the SimpleLink SDK first.  This example code has been validated to work with the SDK.