Hello,
I am having a problem where when in debug mode when I stop my application, occasionally when I let it run again interrupts are no longer handled [preventing my application from functioning properly].
This only seems to happen in projects that use the RL-ARM RTOS. Also, whenever this occurs I have noticed that Keil reads in the value of CPSR's 'I' bit as 0 (implying that all interrupts are disabled). Whether or not this problem occurs seems to depend on where I set a breakpoint in my code (there are certain places that I alway see this problem) -- but I cannot for the life of me figure out what is unique about those places (ISRs are typically enabled, the ARM is in user mode, ...)
I should note that if I am not in debug mode, my application works without any problems.
I am using an LPC2468 ARM MCU with Keil RVMD 4.01 and RL-ARM 4.01.
Any pointers would be GREATLY appreciated. This problem makes debugging my application near impossible.
Thanks, Eric
Eric,
can you run your application on an evaluation board? if so, maybe Keil can reproduce it...?