/* STM32F205RE - 512K Flash, 128K RAM */ MEMORY { rom (rx) : ORIGIN = 0x20000000, LENGTH = 32K ram (rwx) : ORIGIN = 0x20000000 + LENGTH(rom), LENGTH = 128K - LENGTH(rom) } SECTIONS { .confidential (NOLOAD) : { *(confidential) ASSERT ((SIZEOF(.confidential) <= 33K), "Error: Confidential section too big!"); } >ram } INCLUDE libopencm3_stm32f2.ld _ram_start = ORIGIN(ram); _ram_end = ORIGIN(ram) + LENGTH(ram); _data_size = SIZEOF(.data);