diff --git a/src/hal/lpc11xx/layout.ld b/src/hal/lpc11xx/layout.ld new file mode 100644 index 00000000..8796f5f0 --- /dev/null +++ b/src/hal/lpc11xx/layout.ld @@ -0,0 +1,17 @@ +__STACK_BASE = 0x10002000; + +isr_reserved_1 = 0 - (__STACK_BASE + main + 1 + isr_nmi + 1 + isr_hardfault + 1); + +_data_load = LOADADDR(.data); + +ENTRY(main) + +MEMORY +{ + rom(RX) : ORIGIN = 0x00000000, LENGTH = 32K + ram(WAIL) : ORIGIN = 0x10000000, LENGTH = 4K +} + +REGION_ALIAS("vectors", rom); + +INCLUDE layout_common.ld