[fpc-devel] arm embedded

Geoffrey Barton mrb at periphon.net
Fri Apr 2 11:56:34 CEST 2010

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?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20100402/290ad55b/attachment.html>

More information about the fpc-devel mailing list