[fpc-devel] Re: arm embedded (Jeppe Johansen)

Geoffrey Barton mrb at periphon.net
Tue Apr 20 17:47:56 CEST 2010


>
> Date: Mon, 19 Apr 2010 15:06:23 +0200
> From: Jeppe Johansen <jepjoh2 at kom.aau.dk>
> Subject: Re: [fpc-devel] arm embedded
> To: FPC developers' list <fpc-devel at lists.freepascal.org>
> Message-ID: <4BCC554F.9070003 at kom.aau.dk>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> 1)
> stm32f103 is a thumb2 only device, and you cannot generate a rtl for
> both <=armv5 and thumb2. You need to modify the makefile to generate
> either a thumb2 rtl or a arm rtl. You can do that by removing the arm
> core units from CPU_UNITS

I assume this is the one in 'ifeq ($ARCH),arm)' in makefile.fpc

> and overriding the FPC_OPT to include -Cpcortexm3

I understand the crosscompiler option -Cpcortexm3, but how do I  
regenerate the rtl?

Geoffrey





More information about the fpc-devel mailing list