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?