summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHao Zhu <[email protected]>2019-01-15 23:04:27 +0800
committerHao Zhu <[email protected]>2019-01-15 23:04:27 +0800
commitc2c2b89f6b1aef6576824673f33df90c4bda71bc (patch)
treee3c7624b8480549387bb823b01eef32140850ffb
parente489c75347563d48c8873943d3d51fc3d398d654 (diff)
修复链接文件错误
在更改后系统无法正常运行,现恢复到之前版本
-rw-r--r--bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.icf2
-rw-r--r--bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.lds2
-rw-r--r--bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.sct2
3 files changed, 3 insertions, 3 deletions
diff --git a/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.icf b/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.icf
index 9dc3dbbcd4..f7c9751cd6 100644
--- a/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.icf
+++ b/bsp/stm32/stm32f767-fire-challenger/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__ = 0x080FFFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
-define symbol __ICFEDIT_region_RAM_end__ = 0x2007FFFF;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x0400;
define symbol __ICFEDIT_size_heap__ = 0x0000;
diff --git a/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.lds b/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.lds
index 565f5f1643..c6fe92740e 100644
--- a/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.lds
+++ b/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.lds
@@ -7,7 +7,7 @@
MEMORY
{
ROM (rx) : ORIGIN = 0x08000000, LENGTH = 1024k /* 1024KB flash */
- RAM (rw) : ORIGIN = 0x20000000, LENGTH = 512k /* 512K sram */
+ RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */
}
ENTRY(Reset_Handler)
_system_stack_size = 0x200;
diff --git a/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.sct b/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.sct
index b9f8110cc6..e0bd37ed5e 100644
--- a/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.sct
+++ b/bsp/stm32/stm32f767-fire-challenger/board/linker_scripts/link.sct
@@ -8,7 +8,7 @@ LR_IROM1 0x08000000 0x00100000 { ; load region size_region
*(InRoot$$Sections)
.ANY (+RO)
}
- RW_IRAM1 0x2000000 0x00080000 { ; RW data
+ RW_IRAM1 0x20020000 0x00060000 { ; RW data
.ANY (+RW +ZI)
}
}