anonymous wrote on Wednesday, March 13, 2013:
I’m Using: FreeRTOS 7.3, MplabX 1.7, ICD 3, XC32 V1.2, PIC32MX795F512L, XP SP3.
I’m using software timers to progress through a state machine by sending a message to a queue. I’m starting and stopping the timers at various stages. However, at one point, the timer does not stop when I use the xTimerStop and the period decreases. It never stops. It appears that the something to do with the timer is gone AWOL. I tried using the RTOSViewer but it shows nothing.
There are two tasks running, one has a minimal stack size of 600 and the other 1200 bytes, which is the one running out of control with the timer. The total heap size is 28000.
How can I get to the source of the problem? I have a feeling that something is being corrupted, stack, queue or whatever.