Hi,
I’m developping on a Stellaris LM3S9B90 (Cortex-M3 core) Eval Board from Texas Instrument, and I’m implementing FreeRTOS on this platform.
I have like 3 tasks running on the board and lately, I got a FaultISR problem. I checked the Cortex-M3 registers to know from where was happening this problem and it happens that the last Program Counter before the fault was pointing on a pxCurrentTCB operation. This is the last error I got :
pxCurrentTCB, pxCurrentTCB:
0x2000CCA0: 2E58 CMP R6, #0x58
But I got problems with a MOV instead of CMP early, always with pxCurrentTCB operation.
Can you advice me about this error ? Is it due to a memory fault (context cannot be restored correctly) ?
Thanks all.
pxCurrentTCB issue – Cortex M3
pxCurrentTCB issue – Cortex M3
From one line of assembly code I have absolutely no idea what the problem is, or what it could be – and never will do.
Regards.
pxCurrentTCB issue – Cortex M3
Obviously, there was a problem with Task Management…
I solved the problem but I don’t know how…
pxCurrentTCB issue – Cortex M3
hi cisco
have you get rid of this error permanently?
I have a similar problem, with my code also on a LM3S9B90 custom board.
Sometimes it works, but most of the time I get catapulted straight to FaultISR. Did you use CodeSourcery G++?
In another thread it’s mentioned that it might behave a little different than eclipse with openOCD. If you can provide any more information what helped you to get it running I would be very happy. Thanks
I have a similar problem, with my code also on a LM3S9B90 custom board.
Sometimes it works, but most of the time I get catapulted straight to FaultISR. Did you use CodeSourcery G++?
In another thread it’s mentioned that it might behave a little different than eclipse with openOCD. If you can provide any more information what helped you to get it running I would be very happy. Thanks