diff --git a/tinyboot/tb-app.x b/tinyboot/tb-app.x index cbfbf10..06a1158 100644 --- a/tinyboot/tb-app.x +++ b/tinyboot/tb-app.x @@ -13,3 +13,13 @@ SECTIONS KEEP(*(.tinyboot_version)); } > FLASH } INSERT AFTER .data; + +/* qingke-rt's link.x doesn't define a .uninit section. + * defmt-rtt places its buffer in .uninit.* and expects NOLOAD. */ +SECTIONS +{ + .uninit (NOLOAD) : ALIGN(4) + { + *(.uninit .uninit.*); + } > RAM +} INSERT AFTER .bss;