nobody wrote on Friday, March 03, 2006:
I’m having a problem running code with freeRTOS 3.2.1 on AT91SAM7X256 with Crossworks compiler
I’ve got 3 tasks running at startup:
1- rs232 handling prio 3
2- usb handling prio 4
3- command processor prio 5
that code runs fine.
If I add a fourth task to start at startup, I
get a data_abort exception at address 0x1212120c
I’ve done a bit of searching but isn’t the initial stack pointer is set to 0x12121212?
I’ve tried adding more stack space to all tasks… no fix
I’ve tried increasing the heap size… no fix
If I comment out xTaskCreate of the fourth task… runs fine
I’ve noticed the data_abort happens when execution get to a vTaskDelay call…
I’ve tried everything but can’t figure this one out. does anyone have any input or suggestions?