So, after some work, I have a compiler working for the LM3S8962 board (a successful Blinking LED :-) )
However, as I was going through some of the various datasheets, I see that all the Stellaris controllers have similar memory maps. That is: A) Each type of device has a specific spot in the memory map to sit at. B) If a device has less or no device of a given type, that memory map is "Reserved" C) The SRAM and FLASH memories always start at the same address As such, I'm leaning towards: {$FLASH_START xxxxx} {$FLASH_SIZE xxxxx } {$SRAM_START xxxxx } {$SRAM_SIZE xxxxx } By doing this, only 1 config will work for all stellaris parts (as was originally laid out in the cpuinfo file.) I'm also looking to do a survey of all STM32 devices to see if a similar situation exists. I think, for all Cortex M3 devices of a particular manufacturer, a similar scheme can be used. The M3 specs make requirements that limit the "flexibility" to come up with oddball memory layouts. John Clymer
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel