[fpc-devel] arm embedded

Jeppe Johansen jepjoh2 at kom.aau.dk
Fri Apr 2 12:42:37 CEST 2010


Your installation probably didn't went well. installbase should copy 
both binaries and units to the proper directories. Try running "make 
clean buildbase installbase CROSSINSTALL=1 OS_TARGET=embedded 
CPU_TARGET=arm PREFIX=C:\FPC"

Geoffrey Barton skrev:
> I have been trying to build and run the arm embedded compiler as 
> instructed 
> on http://wiki.freepascal.org/Embedded#Adding_new_controllers on 
> windowsXP. I had fpc version 2.4.0 installed (and working). I then 
> installed the latest version from SVN.
>
> I copied the file 'tled1.pp' into fpc and then ran 'fpc -Parm 
> -Tembedded -Wplpc2124 tled1.pp'
>
> (incidentally, I found I had to copy the file ppcrossarm.exe from the 
> 'compiler' directory into the bin path, otherwise fpc did not find it.)
>
> At this point a fatal error occurred:-
>
> C:\FPC>fpc -Parm -Tembedded -Wplpc2124 tled1.pp
> Free Pascal Compiler version 2.5.1 [2010/04/02] for arm
> Copyright (c) 1993-2009 by Florian Klaempfl
> Target OS: Embedded
> Compiling tled1.pp
> Fatal: Can't find unit system used by Program
> Fatal: Compilation aborted
> Error: c:\fpc\2.4.0\bin\i386-win32\ppcrossarm.exe returned an error 
> exitcode (normal if you did not specify a source file to be compiled)
>
> What is the missing unit, and where should it be?
>
> Geoffrey
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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