Skip to content

Commit 380fb06

Browse files
committed
hw/stm32: Make flash definition common
STM32_FLASH_SIZE_KB and STM32_FLASH_NUM_AREAS were defined in bsp Now common definition is provided in stm32_common bsps provide values Signed-off-by: Jerzy Kasenberg <[email protected]>
1 parent da503de commit 380fb06

File tree

35 files changed

+56
-221
lines changed

35 files changed

+56
-221
lines changed

hw/bsp/ada_feather_stm32f405/syscfg.yml

+2-9
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,9 @@
1616
# under the License.
1717
#
1818

19-
syscfg.defs:
20-
STM32_FLASH_SIZE_KB:
21-
description: 'Total flash size in KB.'
22-
value: 1024
23-
24-
STM32_FLASH_NUM_AREAS:
25-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
26-
value: 12
27-
2819
syscfg.vals:
20+
STM32_FLASH_SIZE_KB: 1024
21+
STM32_FLASH_NUM_AREAS: 12
2922
MCU_RAM_START: 0x20000000
3023
MCU_RAM_SIZE: 128K
3124
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/b-l072z-lrwan1/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 192
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 192
2622
MCU_RAM_START: 0x20000000
2723
MCU_RAM_SIZE: 20K
2824
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/b-l475e-iot01a/syscfg.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@
1818
#
1919

2020
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 1024
2421
MCU_PATH:
2522
value: '"repos/apache-mynewt-core/hw/mcu/stm/stm32l4xx"'
2623

@@ -29,6 +26,7 @@ syscfg.defs:
2926
value: 0
3027

3128
syscfg.vals:
29+
STM32_FLASH_SIZE_KB: 1024
3230
MCU_RAM_START: 0x20000000
3331
MCU_RAM_SIZE: 96K
3432
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/black_vet6/syscfg.yml

+2-8
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,6 @@
1717
#
1818

1919
syscfg.defs:
20-
STM32_FLASH_SIZE_KB:
21-
description: 'Total flash size in KB.'
22-
value: 512
23-
24-
STM32_FLASH_NUM_AREAS:
25-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
26-
value: 8
27-
2820
STM32_ETH_PHY_TYPE:
2921
description: >
3022
PHY type that can be found in enum in file stm32_eth_cfg.h.
@@ -39,6 +31,8 @@ syscfg.defs:
3931
value: -1
4032

4133
syscfg.vals:
34+
STM32_FLASH_SIZE_KB: 512
35+
STM32_FLASH_NUM_AREAS: 8
4236
MCU_RAM_START: 0x20000000
4337
MCU_RAM_SIZE: 128K
4438
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/bluepill/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 128
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 128
2622
MCU_RAM_START: 0x20000000
2723
MCU_RAM_SIZE: 20K
2824
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-f030r8/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 64
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 64
2622
MCU_RAM_START: 0x20000000
2723
MCU_RAM_SIZE: 0x2000
2824
INCLUDE_IMAGE_HEADER: 0

hw/bsp/nucleo-f072rb/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 128
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 128
2622
MCU_RAM_START: 0x20000000
2723
MCU_RAM_SIZE: 0x4000
2824
INCLUDE_IMAGE_HEADER: 0

hw/bsp/nucleo-f103rb/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 128
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 128
2622
MCU_RAM_START: 0x20000000
2723
MCU_RAM_SIZE: 20K
2824
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-f303k8/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 64
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 64
2622
MCU_RAM_START: 0x20000000
2723
MCU_RAM_SIZE: 12K
2824
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-f303re/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 512
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 512
2622
MCU_RAM_START: 0x20000000
2723
MCU_RAM_SIZE: 64K
2824
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-f401re/syscfg.yml

+2-9
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 512
24-
25-
STM32_FLASH_NUM_AREAS:
26-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
27-
value: 8
28-
2920
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 512
22+
STM32_FLASH_NUM_AREAS: 8
3023
MCU_RAM_START: 0x20000000
3124
MCU_RAM_SIZE: 96K
3225
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-f411re/syscfg.yml

+2-9
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 512
24-
25-
STM32_FLASH_NUM_AREAS:
26-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
27-
value: 8
28-
2920
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 512
22+
STM32_FLASH_NUM_AREAS: 8
3023
MCU_RAM_START: 0x20000000
3124
MCU_RAM_SIZE: 128K
3225
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-f413zh/syscfg.yml

+2-9
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 1536
24-
25-
STM32_FLASH_NUM_AREAS:
26-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
27-
value: 16
28-
2920
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 1536
22+
STM32_FLASH_NUM_AREAS: 16
3023
MCU_RAM_START: 0x20000000
3124
MCU_RAM_SIZE: 256K
3225
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-f439zi/syscfg.yml

+2-9
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 2048
24-
25-
STM32_FLASH_NUM_AREAS:
26-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
27-
value: 24
28-
2920
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 2048
22+
STM32_FLASH_NUM_AREAS: 24
3023
MCU_RAM_START: 0x20000000
3124
MCU_RAM_SIZE: 192K
3225
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-f746zg/syscfg.yml

+2-9
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 1024
24-
25-
STM32_FLASH_NUM_AREAS:
26-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
27-
value: 8
28-
2920
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 1024
22+
STM32_FLASH_NUM_AREAS: 8
3023
MCU_RAM_START: 0x20010000
3124
MCU_RAM_SIZE: 240K
3225
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-f767zi/syscfg.yml

+2-9
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 2048
24-
25-
STM32_FLASH_NUM_AREAS:
26-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
27-
value: 12
28-
2920
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 2048
22+
STM32_FLASH_NUM_AREAS: 12
3023
MCU_RAM_START: 0x20020000
3124
MCU_RAM_SIZE: 368K
3225
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-g0b1re/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 512
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 512
2622
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG
2723
CONFIG_FCB_FLASH_AREA: FLASH_AREA_NFFS
2824
NFFS_FLASH_AREA: FLASH_AREA_NFFS

hw/bsp/nucleo-g491re/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 512
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 512
2622
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG
2723
CONFIG_FCB_FLASH_AREA: FLASH_AREA_NFFS
2824
NFFS_FLASH_AREA: FLASH_AREA_NFFS

hw/bsp/nucleo-h723zg/syscfg.yml

+2-9
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 1024
24-
25-
STM32_FLASH_NUM_AREAS:
26-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
27-
value: 8
28-
2920
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 1024
22+
STM32_FLASH_NUM_AREAS: 8
3023
MCU_RAM_START: 0x24000000
3124
MCU_RAM_SIZE: 0x50000
3225
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-h753zi/syscfg.yml

+2-9
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 2048
24-
25-
STM32_FLASH_NUM_AREAS:
26-
description: 'Number of flash sectors for a non-linear STM32 MCU.'
27-
value: 16
28-
2920
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 2048
22+
STM32_FLASH_NUM_AREAS: 16
3023
MCU_RAM_START: 0x24000000
3124
MCU_RAM_SIZE: 0x80000
3225
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-l073rz/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 192
24-
2520
syscfg.defs.BUS_DRIVER_PRESENT:
2621
BSP_FLASH_SPI_NAME:
2722
description: 'SPIFLASH device name'
@@ -31,6 +26,7 @@ syscfg.defs.BUS_DRIVER_PRESENT:
3126
value: '"spi0"'
3227

3328
syscfg.vals:
29+
STM32_FLASH_SIZE_KB: 192
3430
MCU_RAM_START: 0x20000000
3531
MCU_RAM_SIZE: 20K
3632
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-l476rg/syscfg.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,11 @@
1818
#
1919

2020
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 1024
2421
MCU_PATH:
2522
value: '"repos/apache-mynewt-core/hw/mcu/stm/stm32l4xx"'
2623

2724
syscfg.vals:
25+
STM32_FLASH_SIZE_KB: 1024
2826
MCU_RAM_START: 0x20000000
2927
MCU_RAM_SIZE: 96K
3028
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG

hw/bsp/nucleo-u575zi-q/syscfg.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
# under the License.
1818
#
1919

20-
syscfg.defs:
21-
STM32_FLASH_SIZE_KB:
22-
description: 'Total flash size in KB.'
23-
value: 2048
24-
2520
syscfg.vals:
21+
STM32_FLASH_SIZE_KB: 2048
2622
REBOOT_LOG_FLASH_AREA: FLASH_AREA_REBOOT_LOG
2723
CONFIG_FCB_FLASH_AREA: FLASH_AREA_NFFS
2824
NFFS_FLASH_AREA: FLASH_AREA_NFFS

0 commit comments

Comments
 (0)