My customer add FreeRTOS to TI 570 and the code will run to Abort.
Here are part of the code: 象:
1. Run from main.c, finish initialization and run startOS();
2. in startOS function will run to the code by insert breakpoint as below:
3. when run to vTaskStartScheduler(), then get the assembly code as below by single step run.
then show the status of register as below:
the assembly code for portRESTORE_CONTEXT is showed below
4. in the step 3,Click "step into" then will go to abort mode as below:
where core registers show:
Abort register
Is any way to find the reason that the code run to Abort?
attachement is the asm code and map file
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/312/7418.MAP.7z