summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author蒙蒙plus <[email protected]>2023-09-07 17:07:08 +0000
committerMeco Man <[email protected]>2023-09-07 22:27:44 -0400
commitdfc8994ea2aa3fb4c13e59fcbf005983fc6fe03e (patch)
treec86d3ec81e2be1bf576cc2ddfd73c0909dd7fa34
parentb12e6aa9616b3c96d254ad8b712de90ab6b574b5 (diff)
fix(air links): 对应厂家手册将RAM容量改为96kb
Signed-off-by: 蒙蒙plus <[email protected]>
-rw-r--r--bsp/airm2m/air32f103/board/linker_scripts/link.icf2
-rw-r--r--bsp/airm2m/air32f103/board/linker_scripts/link.lds4
-rw-r--r--bsp/airm2m/air32f103/board/linker_scripts/link.sct2
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)
}
}