Hello,
In FreeRTOS on TI C2000 MCU, I added a message queue to pass a command from the serial communication task to the LED display task. The command can be passed successfully. But after a few times communication, the program doesn’t run anymore. After stopping the program, the CCS shows below information, different at each time:
No source available for “$…/device/f28004x_codestartbranch.asm:81:95$() at C:/work\prj-freertos\Freertos280049\CPU1_RAM\Freertos280049.out:{3} 0x85{4}”
No source available for “_system_post_cinit() at C:/work\prj-freertos\Freertos280049\CPU1_RAM\Freertos280049.out:{3} 0x180000{4}”
No source available for “SysCtl_delay() at C:/work\prj-freertos\Freertos280049\CPU1_RAM\Freertos280049.out:{3} 0x9817{4}”
Sometimes, it causes illegal instruction interrupt, but not always.
What might be the reason and how to track what’s happening with message queue send and receive with FreeRTOS?
Thanks!
Crane