getting minimal repo with just: ``` MEMORY { RAM : ORIGIN = 0x20000020, LENGTH = 128K - 32 FLASH : ORIGIN = 0x8020000, LENGTH = 1M - 128K ITCM : ORIGIN = 0x00000000, LENGTH = 64K } SECTIONS { .itcm (NOLOAD) : { . = ALIGN(4); __sitcm = .; *(.itcm .itcm.*); . = ALIGN(4); /* 4-byte align the end (VMA) of this section */ __eitcm = .; } > ITCM AT>FLASH __siitcm = LOADADDR(.itcm); } ``` and ``` fn main() {