diff options
Diffstat (limited to 'linker.ld')
| -rw-r--r-- | linker.ld | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -4,7 +4,8 @@ ENTRY(_start) MEMORY { ROM (rx) : ORIGIN = 0x80000000, LENGTH = 1M - RAM (rwx) : ORIGIN = 0x80400000, LENGTH = 1M + RAM (rwx) : ORIGIN = 0x81000000, LENGTH = 1M + LOGRAM (rw) : ORIGIN = 0x82000000, LENGTH = 1M } SECTIONS @@ -51,6 +52,14 @@ SECTIONS __stack_top = .; } > RAM + .ringbuf (NOLOAD) : ALIGN(64) + { + __ringbuf_start = .; + KEEP(*(.ringbuf)) + . = ALIGN(64); + __ringbuf_end = .; + } > LOGRAM + /DISCARD/ : { *(.eh_frame) *(.eh_frame.*) |
