[fpc-devel] Arm Thumb2 - Stellaris status
David Welch
dwelch at dwelch.com
Sat Aug 20 18:06:55 CEST 2011
I am rapidly seeing the problem, the linker script is hardcoded both by
family (ARM as a whole) and by target. So for example if you wanted a
ram-only ARM generic target, you are in trouble, or if you wanted a
flash/ram target arm generic target you are in trouble. You have to
override the compiled in maps. Once you get target specific compiled in
memory maps then the compiled in register addresses make sense. At that
point do the libraries, pll init, timers, etc make sense?
David
On 08/20/2011 11:57 AM, DaWorm wrote:
> I'm not sure how FPC should handle the peripherals, but I don't think it
> should be at the compiler level. Even if the part I'm using has, for
> instance, an ADC, if I'm not using it I do not want support for it built
> in to my app. With what I use currently (IAR C) I uncomment a #define
> for each peripheral I want to add support for. I'm sure something
> similar can be done for FPC at the unit level.
>
>
>
> _______________________________________________
> 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