From 660d351bcb1c2191092d50f164f9871c9e0820e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Sun, 31 May 2020 23:50:08 +0200 Subject: [PATCH] ld: enforce 128 KiB flash space --- application.ld | 2 +- bootloader.ld | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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);