This adds a linker rules file suitable for flash build.
Also removed --target foenix as it implies building for a hosted
RAM based build, which initializes data by loading from mass storage or
through the debug port to RAM. This is not how it should be when it
boots from flash.
Using target Foenix also allows it to use the math unit.
At some point we might want to switch to --rom-code and --target Foenix,
but for now I feel we play it simple without the Foenix features and get a
proper ROM based system.
This adds a linker rules file suitable for flash build.
Also removed
--target foenix
as it implies building for a hosted RAM based build, which initializes data by loading from mass storage or through the debug port to RAM. This is not how it should be when it boots from flash. Using target Foenix also allows it to use the math unit. At some point we might want to switch to--rom-code
and--target Foenix
, but for now I feel we play it simple without the Foenix features and get a proper ROM based system.