summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucian Copeland <hierophect@gmail.com>2020-01-31 16:38:17 -0500
committerLucian Copeland <hierophect@gmail.com>2020-01-31 16:38:17 -0500
commit61944ef08ee28602990b0b564abe135cecfc592b (patch)
tree4917fc4931a7cdf78b4d851344bb42c817cdcd1a
parent19553b8f7c8155c8b3cd201980a7c8d0f2df59ee (diff)
parentcabc3aa90ed023f4cc223b9e8e33b04bb8a83709 (diff)
Merge branch 'stm32-loader-linkers' into stm32-f407-disco
-rw-r--r--ports/stm32f4/boards/STM32F405_boot.ld3
-rw-r--r--ports/stm32f4/boards/feather_stm32f405_express/mpconfigboard.mk3
-rw-r--r--ports/stm32f4/boards/pyboard_v11/mpconfigboard.mk2
3 files changed, 4 insertions, 4 deletions
diff --git a/ports/stm32f4/boards/STM32F405_boot.ld b/ports/stm32f4/boards/STM32F405_boot.ld
index cff2af388..64da3b652 100644
--- a/ports/stm32f4/boards/STM32F405_boot.ld
+++ b/ports/stm32f4/boards/STM32F405_boot.ld
@@ -17,7 +17,7 @@ MEMORY
_minimum_stack_size = 2K;
_minimum_heap_size = 16K;
-/* Define tho top end of the stack. The stack is full descending so begins just
+/* Define the top end of the stack. The stack is full descending so begins just
above last byte of RAM. Note that EABI requires the stack to be 8-byte
aligned for a call. */
_estack = ORIGIN(RAM) + LENGTH(RAM);
@@ -105,4 +105,3 @@ SECTIONS
.ARM.attributes 0 : { *(.ARM.attributes) }
}
-
diff --git a/ports/stm32f4/boards/feather_stm32f405_express/mpconfigboard.mk b/ports/stm32f4/boards/feather_stm32f405_express/mpconfigboard.mk
index e7c5353b4..3fc8581ef 100644
--- a/ports/stm32f4/boards/feather_stm32f405_express/mpconfigboard.mk
+++ b/ports/stm32f4/boards/feather_stm32f405_express/mpconfigboard.mk
@@ -15,7 +15,8 @@ MCU_SUB_VARIANT = stm32f405xx
MCU_PACKAGE = 64
CMSIS_MCU = STM32F405xx
-LD_FS = boards/STM32F405_fs.ld # Default to internal FS
+# Default includes filesystem, but uses external flash
+LD_FS = boards/STM32F405_fs.ld
LD_BOOT = boards/STM32F405_boot.ld # UF2 boot option
UF2_OFFSET = 0x8010000
diff --git a/ports/stm32f4/boards/pyboard_v11/mpconfigboard.mk b/ports/stm32f4/boards/pyboard_v11/mpconfigboard.mk
index b83852c4c..ef1b8f0ca 100644
--- a/ports/stm32f4/boards/pyboard_v11/mpconfigboard.mk
+++ b/ports/stm32f4/boards/pyboard_v11/mpconfigboard.mk
@@ -12,5 +12,5 @@ MCU_VARIANT = stm32f4
MCU_SUB_VARIANT = stm32f405xx
MCU_PACKAGE = 64
CMSIS_MCU = STM32F405xx
-LD_FILE = boards/STM32F405.ld
+LD_FILE = boards/STM32F405_fs.ld