From 4d80ef751c122e913abf23597cc58bcfb1f4a8f1 Mon Sep 17 00:00:00 2001 From: blckmn Date: Sun, 9 Jan 2022 12:04:58 +1100 Subject: [PATCH] Received build errors when making: Linking KISSFCV2F7 Memory region Used Size Region Size %age Used ITCM_RAM: 15496 B 16 KB 94.58% ITCM_FLASH_CONFIG: 0 GB 16 KB 0.00% ITCM_FLASH: 0 GB 480 KB 0.00% AXIM_FLASH_CONFIG: 0 GB 16 KB 0.00% AXIM_FLASH: 347784 B 480 KB 70.76% DTCM_RAM: 38128 B 64 KB 58.18% SRAM1: 31892 B 176 KB 17.70% SRAM2: 0 GB 16 KB 0.00% MEMORY_B1: 0 GB 0 GB FLASH_CUSTOM_DEFAULTS: 0 GB 18446744073709551615 B 0.00% /src/betaflight/tools/gcc-arm-none-eabi-9-2020-q2-update/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld:./src/main/target/KISSFCV2F7/stm32_flash_f722_kissfcv2f7.ld:51: ignoring invalid character `\357' in expression /src/betaflight/tools/gcc-arm-none-eabi-9-2020-q2-update/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld:./src/main/target/KISSFCV2F7/stm32_flash_f722_kissfcv2f7.ld:51: ignoring invalid character `\277' in expression /src/betaflight/tools/gcc-arm-none-eabi-9-2020-q2-update/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld:./src/main/target/KISSFCV2F7/stm32_flash_f722_kissfcv2f7.ld:51: ignoring invalid character `\274' in expression /src/betaflight/tools/gcc-arm-none-eabi-9-2020-q2-update/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld:stm32_flash_f7_split.ld:107: warning: memory region `FLASH_CUSTOM_DEFAULTS' not declared text data bss dec hex filename 342808 4976 65044 412828 64c9c ./obj/main/betaflight_KISSFCV2F7.elf Creating HEX ./obj/betaflight_4.3.0_KISSFCV2F7.hex --- src/main/target/KISSFCV2F7/stm32_flash_f722_kissfcv2f7.ld | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/target/KISSFCV2F7/stm32_flash_f722_kissfcv2f7.ld b/src/main/target/KISSFCV2F7/stm32_flash_f722_kissfcv2f7.ld index b18d535b57..8dfae7cbe2 100644 --- a/src/main/target/KISSFCV2F7/stm32_flash_f722_kissfcv2f7.ld +++ b/src/main/target/KISSFCV2F7/stm32_flash_f722_kissfcv2f7.ld @@ -28,6 +28,7 @@ MEMORY ITCM_FLASH_CONFIG (r) : ORIGIN = 0x00204000, LENGTH = 16K ITCM_FLASH (rx) : ORIGIN = 0x00208000, LENGTH = 480K + AXIM_FLASH_CUSTOM_DEFAULTS (r) : ORIGIN = 0x08002800, LENGTH = 6K AXIM_FLASH_CONFIG (r) : ORIGIN = 0x08004000, LENGTH = 16K AXIM_FLASH (rx) : ORIGIN = 0x08008000, LENGTH = 480K @@ -41,6 +42,7 @@ REGION_ALIAS("FLASH", AXIM_FLASH) REGION_ALIAS("WRITABLE_FLASH", AXIM_FLASH) REGION_ALIAS("FLASH_CONFIG", AXIM_FLASH_CONFIG) REGION_ALIAS("FLASH1", AXIM_FLASH) +REGION_ALIAS("FLASH_CUSTOM_DEFAULTS", AXIM_FLASH_CUSTOM_DEFAULTS) REGION_ALIAS("WRITABLE_FLASH1", AXIM_FLASH) REGION_ALIAS("STACKRAM", DTCM_RAM) @@ -48,7 +50,6 @@ REGION_ALIAS("FASTRAM", DTCM_RAM) REGION_ALIAS("RAM", SRAM1) /* Put various bits and bobs of data into the free space after the vector table in sector 0 to save flash space. */ - REGION_ALIAS("MOVABLE_FLASH", AXIM_FLASH) INCLUDE "stm32_flash_f7_split.ld"