We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, I'm using uVision3 v3.21 (Evaluation Version). My project involves using FreeRTOS and both the kernel codes and application codes have to be "compiled-able" by Keil and GCC.
My problem is, when I use arm-uclibc- , everything compiled without error, hex file was also produced but when the hex is loaded, only first few part of my application run. (which was LED_ON() , before I called xTaskCreate() and StartScheduler().
However, when I use arm-elf- from GNUARM using MAKE utility on the same codes, hex file was produced and things work perfectly.
How do I solve this? Is uVision using GCC uclibc also subject to 16Kb object code limit? Or was it some other problem?