LPC2888 port
Hi,
I tried to convert the demo project "ARM7_LPC2129_Keil", and it seems there is something wrong with the portmacro.h, it can’t be compiled…
here is the compilation error messages:
Build target ‘LPC2888’
assembling Startup.s…
compiling main.c…
..\..Sourceinclude\..\..SourceportableKeilARM7portmacro.h(112): error: #52: expected a macro parameter name
portmacro.h line 112:
__asm{ LDR LR, [LR, #+60] }; /* Restore the return address. */
And here is the IDE-Version of my Keil UV3
IDE-Version:
µVision3 V3.50
Copyright (c) Keil Elektronik GmbH / Keil Software, Inc. 1995 – 2007
Tool Version Numbers:
Toolchain Path: C:KeilARMBIN30
C Compiler: ARMCC.Exe V3.0.0.951
Assembler: ARMASM.Exe V3.0.0.951
Linker/Locator: ARMLINK.Exe V3.0.0.951
Librarian: ARMAR.Exe V3.0.0.951
Hex Converter: FROMELF.Exe V3.0.0.951
CPU DLL: SARM.DLL V3.04
Dialog DLL: DARMP.DLL V1.13
Target DLL: BINUL2ARM.DLL V1.26
Dialog DLL: TARMP.DLL V1.11f
My question is, are we using different compiler? because it seems that those errors is shown because of the compiler is treating the code differently?
and indeed, when I tried to compile using the original project file (rtosdemo_ARM.Uv2), it said about cannot find the compiler.
What should I do to compile these project files?
Thanks in advance,
Regards,
Widita
LPC2888 port
If you are using FreeRTOS.org V5.1.0 then the project is setup to use the Keil/RVDS compiler. If you are using a previous version then the project is setup to use the old and now obsolete Keil/Keil compiler.
Regards.
LPC2888 port
Oh,
I am not aware that v5.10 has been released,
I will port my project right away and keep you updated.
Thanks