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.
I use TMS570ls0714 with FreeRTOS,the program always jump into data dabort interrupt with no reason, I don't know why , some , the detail is flowing two points:
1:When I use tast notice function, the problem like http://www.freertos.org/FreeRTOS_Support_Forum_Archive/January_2015/freertos_8.2.0_Abort_in_ulTaskNotifyTake_when_executing_portYIELD_WITHIN_API_TI_RM48_port_f50b9cb9j.html
I try some answers from the website below,but not useful any all.
2:use FEE module:the flowing is my college's question(data dabort also):www.deyisupport.com/.../113544.aspx
The flowwing problems are stand alone, that is when you use task notice function and not add FEE part, and use FEE part not use task notice in FreeRTOS ,all code was gernerate by HALCoGen.
I really don't know how to slove the problem,and whether our setting had any problem also?
Arvin Lu said:program always jump into data dabort interrupt with no reason
No, there is a reason. You need to look at the information that the CPU provides you with regard to the reason for the data abort.
The CP15 Data Fault Status register, Auxilary Fault Status Register, and the Data Fault Address register exist to give this information.
I addition you can check the SPSR_abt register to find out what mode the CPU was executing in when the abort occurred.
Arvin Lu said:2:use FEE module:the flowing is my college's question(data dabort also):
I don't really understand this question if it's different than the previous - but you go through the same steps to figure out what caused the abort.