add room for flash filesystem in linker script

This commit is contained in:
Joey Castillo 2022-05-05 12:09:47 -04:00
parent 3ee5749d89
commit 21026c8eb7

View file

@ -32,10 +32,17 @@ OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
OUTPUT_ARCH(arm)
SEARCH_DIR(.)
/* Memory Spaces Definitions */
/* Memory Space Definitions:
* 0x00000000-0x00002000: Bootloader (length 0x2000 or 8192 bytes)
* 0x00002000-0x0003C000: Firmware (length 0x3A000 or 237568 bytes)
* 0x0003C000-0x00040000: EEPROM Emulation (length 0x2000 or 8192 bytes)
* 0x20000000-0x20008000: RAM (length 0x8000 or 32768 bytes)
*/
MEMORY
{
rom (rx) : ORIGIN = 0x2000, LENGTH = 0x00040000-0x2000
bootloader (rx) : ORIGIN = 0x0, LENGTH = 0x2000
rom (rx) : ORIGIN = 0x2000, LENGTH = 0x00040000-0x2000-0x2000
eeprom (r) : ORIGIN = 0x00040000-0x2000, LENGTH = 0x2000
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 0x00008000
}