From dfc8994ea2aa3fb4c13e59fcbf005983fc6fe03e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=92=99=E8=92=99plus?= Date: Thu, 7 Sep 2023 17:07:08 +0000 Subject: [PATCH] =?UTF-8?q?fix(air=20links):=20=E5=AF=B9=E5=BA=94=E5=8E=82?= =?UTF-8?q?=E5=AE=B6=E6=89=8B=E5=86=8C=E5=B0=86RAM=E5=AE=B9=E9=87=8F?= =?UTF-8?q?=E6=94=B9=E4=B8=BA96kb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 蒙蒙plus --- bsp/airm2m/air32f103/board/linker_scripts/link.icf | 2 +- bsp/airm2m/air32f103/board/linker_scripts/link.lds | 4 ++-- bsp/airm2m/air32f103/board/linker_scripts/link.sct | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bsp/airm2m/air32f103/board/linker_scripts/link.icf b/bsp/airm2m/air32f103/board/linker_scripts/link.icf index 758734c181..5fd54b47db 100644 --- a/bsp/airm2m/air32f103/board/linker_scripts/link.icf +++ b/bsp/airm2m/air32f103/board/linker_scripts/link.icf @@ -7,7 +7,7 @@ define symbol __ICFEDIT_intvec_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_end__ = 0x0801FFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; -define symbol __ICFEDIT_region_RAM_end__ = 0x20004FFF; +define symbol __ICFEDIT_region_RAM_end__ = 0x20017FFF; /*-Sizes-*/ define symbol __ICFEDIT_size_cstack__ = 0x0400; define symbol __ICFEDIT_size_heap__ = 0x000; diff --git a/bsp/airm2m/air32f103/board/linker_scripts/link.lds b/bsp/airm2m/air32f103/board/linker_scripts/link.lds index 5a45f64a27..032922d7ee 100644 --- a/bsp/airm2m/air32f103/board/linker_scripts/link.lds +++ b/bsp/airm2m/air32f103/board/linker_scripts/link.lds @@ -1,12 +1,12 @@ /* - * linker script for STM32F10x with GNU ld + * linker script for air32F10x with GNU ld */ /* Program Entry, set to mark it as "used" and avoid gc */ MEMORY { ROM (rx) : ORIGIN = 0x08000000, LENGTH = 128k /* 128KB flash */ - RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ + RAM (rw) : ORIGIN = 0x20000000, LENGTH = 96k /* 96K sram */ } ENTRY(Reset_Handler) _system_stack_size = 0x400; diff --git a/bsp/airm2m/air32f103/board/linker_scripts/link.sct b/bsp/airm2m/air32f103/board/linker_scripts/link.sct index fc59d61cae..4d7972643b 100644 --- a/bsp/airm2m/air32f103/board/linker_scripts/link.sct +++ b/bsp/airm2m/air32f103/board/linker_scripts/link.sct @@ -8,7 +8,7 @@ LR_IROM1 0x08000000 0x00020000 { ; load region size_region *(InRoot$$Sections) .ANY (+RO) } - RW_IRAM1 0x20000000 0x00008000 { ; RW data + RW_IRAM1 0x20000000 0x00018000 { ; RW data .ANY (+RW +ZI) } }