[fpc-pascal] ARM-Cortex port

Jonas Maebe jonas.maebe at elis.ugent.be
Mon Aug 23 16:20:54 CEST 2010


On 23 Aug 2010, at 16:09, Andreas Berger wrote:

> I know that FPC works under ARM+Linux. Is this also true for the  
> Cortex version of ARM? One of our major applications is written in C+ 
> + simply because it is to run in the future on an embedded system as  
> well as the PC. Well the embedded processor has been chosen - the  
> Luminary (TI) ARM-Cortex processor.

"Cortex" is a whole family of ARM CPUs. FPC full supports the ARM  
Cortex "A" family of processor (A8, A9). The Luminary cpu is a Cortex- 
M3. These only support Thumb and Thumb-2. There is support for Thumb-2  
(and in particular the Cortex-M3) in FPC trunk, but I don't know how  
well-tested or maintained it is (the support was added via third party  
patches).


Jonas





More information about the fpc-pascal mailing list