Other Parts Discussed in Thread: TIMAC, SMARTRFTM-STUDIO, Z-STACK, CC2650, CC2650EM-4XD-RD, SIMPLELINK-2-4GHZ-DESIGN-REVIEWS
Moving my code from a CC2630_7x7(RGZ)-based board to CC2630_4x4(RSM)-based board, I see exactly the same issue as in this post:
In the application, I get the following call stack when stepping through the code in debugger with "step over" commands until the debugger loses track of what it's executing:
ICall_createRemoteTasks() -> Task_restore()
Switching to the TIMAC stack project, I get the following call stack:
stack_main() -> macLowLevelInit() -> macMcuInit() -> MB_SendCommand() -> halAssertHandler()
Going down the call stack, I can see that macMcuInit() is executing the following code: MB_SendCommand( BUILD_DIRECT_CMD( CMD_START_RAT ) );
while MB_SendCommand() is executing this line:
MB_ASSERT( (MB_CMDSTA_REG & 0xFF) == CMDSTA_DONE || (MB_CMDSTA_REG & 0xFF) == CMDSTA_SCH_ERR );
What should I do to resolve this issue?