TitanMKD
edab264704
Added _data_rom / _edata_rom for ld ram only and standard spifi ld Fixed ROM to RAM copy of ".data"
2013-07-07 13:52:12 -07:00
Jared Boone
18d72099a5
Changed ldscripts to use new RAM region names, placed .data/.bss/stack into separate local RAM region.
...
Added ldscript for RAM-only debugging over SWD or JTAG.
2013-07-07 13:52:10 -07:00
Jared Boone
ffffb71ba2
Added distinct _bss ldscript constant, in case .text and .bss are not contiguous.
2013-07-07 13:52:10 -07:00
Nicolas Schodet
b2df978eae
Add support for static constructors and destructors
2013-04-24 22:49:25 +02:00
Nicolas Schodet
82ef2936a6
Support exceptions on all targets
2012-09-03 20:41:15 +02:00
Nicolas Schodet
74cd991e7e
Use a specific symbol for data source address in flash
...
That way, data source address does not depend on any other unrelated change in
linker script.
This also fixes cases when .data input section is aligned on 8 bytes. The new
version does not provide any address for the output section so that it is
aligned to the strictest input section. The _data_loadaddr symbol will
always take this alignment into account.
2012-09-03 20:28:12 +02:00
Nicolas Schodet
2a35377980
Clean up and make linker scripts more uniform
...
This includes:
- fix some comments indent,
- add entry point,
- align exported symbols,
- remove unneeded "." assignments.
2012-09-03 19:53:43 +02:00
TitanMKD
81317c02ab
* Updated GPIO added gpio_toggle() function.
...
* Fixed ROM to RAM Linker script (libopencm3_lpc43xx/libopencm3_lpc43xx_rom_to_ram.ld).
2012-06-25 22:12:00 +02:00
TitanMKD
c65ca01044
Fix Linker bug copy ROM to RAM & exec from RAM (need more test).
2012-06-13 01:05:49 +02:00
TitanMKD
3c8e76f679
Added ROM to RAM code copy & exec with example of how to use it (miniblink_rom_to_ram).
2012-06-10 11:44:36 +02:00