Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hello,
I am using TI RTOS, and I have two tasks that need to exchange data: cliTask and uartTask. There are dedicated mailboxes for each direction: cli-to-uart, and uart-to-cli to address the uart tx and uart rx functionalities, respectively.
In testing, the CLI has the user to enter the number "1" (I am using TeraTerm). If the input is correct, the CLI displays "You are cool!", and if the input is anything else the CLI reports that the input is not recognized.
There problem appears when I intentionally enter the wrong input. I see the wrong character come in on the UART Rx callback, and I see it post to the correct mailbox, then I see the CLI determine that this is an incorrect input. When the CLI posts the failure message to the UART, the RTOS triggers the abort function.
In the console, I see the following:
FSR = 0x0000
HFSR = 0x40000000
DFSR = 0x0000000b
MMAR = 0xe000ed34
BFAR = 0xe000ed38
AFSR = 0x00000000
Terminating execution...
How can I troubleshoot this? I am using breakpoints, and following execution; however, it seems like there is good information in these codes, and/or other tools that I can use to narrow this down.
Thank you!