[fpc-devel] lpc21x4.pp (Arm7 board)

Nataraj S Narayan natarajsn at gmail.com
Wed Mar 11 11:19:42 CET 2009


Hi Florian

Thanks for the info. Regarding binutils, can I use arm-none-eabi-*
from codesourcery to compile on Linux / FreeBSD? I don't get to use a
Windows machine. My fpc svn is on a Linux machine.


regards

Nataraj


On Wed, Mar 11, 2009 at 3:31 PM, Florian Klaempfl
<florian at freepascal.org> wrote:
> Nataraj S Narayan schrieb:
>> Hi
>>
>> There is file  lpc21x4.pp under  /rtl/embedded/arm. Does this mean
>> that i can compile fpc for the Philips LPC boards?
>
> Yes, I did so already.
>
>>I got an LPC 2378
>> stk board with me.  Perhaps I may need to modify the lpc21x4.pp to
>> suit my board.
>>
>> Can anybody help me with getting started the compilation process?
>
> Get binutils for you OS, e.g.
> http://svn.freepascal.org/svn/fpcbuild/binaries/i386-win32/arm-embedded-*.exe
> for windows, put them into the path.
>
> build cross fpc with e.g.
> make clean buildbase installbase CROSSINSTALL=1 OS_TARGET=embedded
> CPU_TARGET=arm
>
> Compile programs with e.g.
> fpc -Parm -Tembedded -Wplpc2124 test.pp
>
> translate them into a format understandable by the programming software
> arm-embedded-objcopy -O ihex test.elf test.hex
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
>



More information about the fpc-devel mailing list