I’m experimenting for a couple of weeks now with FreeRTOS. I’m working with Keil Uvision and a LPC2138 microcontroller.
Now I have a problem with the function:
if( xSemaphoreTake( xMutex, ( portTickType ) 10 ) == pdTRUE )
A strange error occurs when the function prvLockQueue has been called.
When he wants to store R1 in R0, he goes into the D abt handler.
(I can’t see the pxQueue anymore, so I don’t know what happend with it)
The printscreen is over here: http://home.kabelfoon.nl/~vhzewijk/PrintScreen.jpg
I hope someone could help me.
By the way, if you need more information, please let me know.
Thanks in advance,
Pim van Hezewijk