Skip to content

Commit 75d85d2

Browse files
committed
[GenF1] Fix Flash Memory Size management
Signed-off-by: Frederic.Pillon <[email protected]>
1 parent 7a92c6d commit 75d85d2

File tree

3 files changed

+11
-198
lines changed

3 files changed

+11
-198
lines changed

Diff for: boards.txt

+7-6
Original file line numberDiff line numberDiff line change
@@ -530,17 +530,18 @@ GenF1.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial
530530
# BLUEPILL_F103C8 board
531531
# Support: Serial2 (USART2 on PA3, PA2) and Serial3 (USART3 on PB11, PB10)
532532
GenF1.menu.pnum.BLUEPILL_F103C8=BluePill F103C8
533+
GenF1.menu.pnum.BLUEPILL_F103C8.upload.maximum_size=65536
533534
GenF1.menu.pnum.BLUEPILL_F103C8.upload.maximum_data_size=20480
534535
GenF1.menu.pnum.BLUEPILL_F103C8.build.board=BLUEPILL_F103C8
535536
GenF1.menu.pnum.BLUEPILL_F103C8.build.product_line=STM32F103xB
536537
GenF1.menu.pnum.BLUEPILL_F103C8.build.variant=BLUEPILL_F103C8
537538

538-
GenF1.menu.flash.C8=64k (default)
539-
GenF1.menu.flash.C8.upload.maximum_size=65536
540-
GenF1.menu.flash.C8.build.ldscript=ldscript.ld
541-
GenF1.menu.flash.CB=128k
542-
GenF1.menu.flash.CB.upload.maximum_size=131072
543-
GenF1.menu.flash.CB.build.ldscript=ldscript_cb.ld
539+
GenF1.menu.pnum.BLUEPILL_F103C8B=BluePill F103C8 (128k)
540+
GenF1.menu.pnum.BLUEPILL_F103C8B.upload.maximum_size=131072
541+
GenF1.menu.pnum.BLUEPILL_F103C8B.upload.maximum_data_size=20480
542+
GenF1.menu.pnum.BLUEPILL_F103C8B.build.board=BLUEPILL_F103C8
543+
GenF1.menu.pnum.BLUEPILL_F103C8B.build.product_line=STM32F103xB
544+
GenF1.menu.pnum.BLUEPILL_F103C8B.build.variant=BLUEPILL_F103C8
544545

545546
# Upload menu
546547
GenF1.menu.upload_method.STLinkMethod=STLink

Diff for: variants/BLUEPILL_F103C8/ldscript.ld

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
*****************************************************************************
33
**
44

5-
** File : LinkerScript.ld
5+
** File : ldscript.ld
66
**
7-
** Abstract : Linker script for STM32F103C8Tx Device with
8-
** 64KByte FLASH, 20KByte RAM
7+
** Abstract : Linker script for STM32F103C(8-B)Tx Device with
8+
** 64/128KByte FLASH, 20KByte RAM
99
**
1010
** Set heap size, stack size and stack location according
1111
** to application requirements.
@@ -61,7 +61,7 @@ _Min_Stack_Size = 0x400; /* required amount of stack */
6161
MEMORY
6262
{
6363
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 20K
64-
FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 64K
64+
FLASH (rx) : ORIGIN = 0x8000000, LENGTH = LD_MAX_SIZE
6565
}
6666

6767
/* Define output sections */

Diff for: variants/BLUEPILL_F103C8/ldscript_cb.ld

-188
This file was deleted.

0 commit comments

Comments
 (0)