diff --git a/application.ld b/application.ld index b6a4961..6fcd7bf 100644 --- a/application.ld +++ b/application.ld @@ -4,7 +4,7 @@ * the first 4 bytes of the RAM is reserved for the DFU magic word (DFU! to start DFU bootloader) */ -/* Define memory regions. */ +/* define memory regions. */ MEMORY { rom (rx) : ORIGIN = 0x08000000 + 8K, LENGTH = 64K - 8K @@ -19,9 +19,9 @@ PROVIDE(__flash_end = ORIGIN(rom) + LENGTH(rom)); PROVIDE(__application_end = 0); 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); +/* RAM location reserved so application can talk to bootloader and tell to start DFU */ PROVIDE(__dfu_magic = ORIGIN(ram) - 4); /* include rest of the definitions for the STM32F1 family */