diff --git a/application.ld b/application.ld index ff93513..b1fe132 100644 --- a/application.ld +++ b/application.ld @@ -10,7 +10,7 @@ /* define memory regions. */ MEMORY { - rom (rx) : ORIGIN = 0x08000000 + 8K, LENGTH = 64K - 8K + rom (rx) : ORIGIN = 0x08000000 + 8K, LENGTH = 128K - 8K ram (rwx) : ORIGIN = 0x20000000 + 4, LENGTH = 20K - 4 } PROVIDE(__application_beginning = ORIGIN(rom)); diff --git a/bootloader.ld b/bootloader.ld index b662f14..772eb93 100644 --- a/bootloader.ld +++ b/bootloader.ld @@ -21,8 +21,8 @@ PROVIDE(__flash_end = 0); PROVIDE(__application_end = ORIGIN(rom) + LENGTH(rom)); PROVIDE(__flash_end = ORIGIN(rom) + LENGTH(rom)); */ -PROVIDE(__application_end = 0); -PROVIDE(__flash_end = 0); +PROVIDE(__application_end = ORIGIN(rom) + 128K); +PROVIDE(__flash_end = ORIGIN(rom) + 128K); /* RAM location reserved so application can talk to bootloader and tell to start DFU */ PROVIDE(__dfu_magic = ORIGIN(ram) - 4);