nobody wrote on Friday, August 19, 2005:
I’ve ported a very basic project (single task, blink an LED at 1 Hz) over to GCC compiled using WinARM (http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/ ).
After no success, I’ve traced the problem to the interrupted task never being returned to. The single task starts and runs normally. Then the first PIT interrupt occurs and vPreemptiveTick appears to execute successfully, but the task never gets control again. The task just hangs on the vTaskDelay(), but I’ve verified that vPreemptiveTick executes at least once. Have you seen such an issue with the GCC port for the AT91SAM7S?
I’ve sent my entire project in case you can take a look.