I am trying to learning how the Freertos works. After seeing the instruction, I downloaded the Keil development kits,but it seems not to work with Keil port(I mean Philips ARM7 with the Keil development tools). So could you give me a updated version of this port, I will be very appreciate for the help.
PS: the problem now is when I tried to build target of the project, the development kit displayed the error message:can’t execute ‘C:\Keil\ARM\BIN\CA’
Hi - yes it is my intention to include it in the distribution. I was so busy on the SafeRTOS project for the last few months my todo list got a bit out of hand! I will be releasing a new WEB server demo soon so can include it then.
The Keil/ARM debugger (whatever it is called now) has a major disadvantage in that the evaluation edition only permits a total data size (ROM + RAM) of 16K. This limits the heap size that can be allocated unless using the full version. The Cortex M3 Keil demo gets around this by allocating the heap simply as a pointer at the end of the data section (this was an idea sent in by a contributor, maybe you?) rather than as an array. This gets around the data size limit but means there is no warning if you run out of heap, unless you change the heap_x.c files to have an absolute memory check.
I would be grateful if you could send me the zip file again with the above fix included to make sure I have everything straight. I appreciate your contribution to the project.
I’m new to the FreeRTOS and would really need help here.
I’m been trying out on the FreeRTOS with the Keil uVision 3 Realview Arm compiler on the demo Arm7 LPC2129 Keil and I’ve had great difficulties getting the compilation through.
The last message I had was this
compiling main.c…
c:\FreeRTOS\Source\include\…\…\Source\portable\Keil\ARM7\portmacro.h(94): error: #52: expected a macro parameter name
…
and
assembling Startup.s…
Startup.s(1): error: A1167E: Invalid line start
…
The Keil port in the FreeRTOS.org download is configured to use the Keil ARM compiler - which is not defunct. If you have a new version of the Keil tools then you will have, not the Keil compiler (that would be too obvious), but the RVDS compiler. This is not compatible.
If you send me an email to r (_dot_) barry =at_ freertos.org then I can send you a SAM7 project that is configured to use the RVDS compiler, but is rather out of date.