From 5c12f756189373fb25220fe8824d4df785e61742 Mon Sep 17 00:00:00 2001 From: Nathan Lee Date: Sun, 26 Jul 2026 15:25:22 -0500 Subject: create ringbuffer for logging --- linker.ld | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'linker.ld') diff --git a/linker.ld b/linker.ld index 4f86e10..5bf6586 100644 --- a/linker.ld +++ b/linker.ld @@ -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.*) -- cgit v1.2.3