nobody wrote on Thursday, October 19, 2006:
Has anyone successfully executed FreeRTOS on their Spartan 3e starter kit?
I’ve built a basic MicroBlaze system (with the EDK 8.1) using the DDRSRAM and all of the needed peripherals, downloaded the freeRTOS code, ported the LED driver functions to work with the starter kit, and built the kernel / demo application.
I am able to download the code into the external memory and single step through the code. When attemping to run through the demo application, I always get an error signal when vStartScheduler is called.
I then commented out all of the calls to create the tasks and I was able to call the vStartSchedular code without any error. At this point I assumed that the idle task was running without any issue.
I then tried to add simple tasks such as toggling an LED. However, it never executes.
After some debugging, it appears as though the code hangs when vStartFirstTask is called.
Any thoughts / ideas / suggestions?