cpu/stm32: do not build bootloader for mp1
The stm32mp1 family has no flash. The firmware is loaded directly in RAM by stlink programmer or by Cortex-A7 bootloader/OS. Thus bootloader is useless for this family, disable it. Signed-off-by: Gilles DOFFE <gilles.doffe@savoirfairelinux.com>
This commit is contained in:
parent
4f0fd9cf95
commit
d173097d7f
@ -8,7 +8,6 @@
|
|||||||
config CPU_STM32
|
config CPU_STM32
|
||||||
bool
|
bool
|
||||||
select HAS_CPU_STM32
|
select HAS_CPU_STM32
|
||||||
select HAS_BOOTLOADER_STM32
|
|
||||||
select HAS_PERIPH_CPUID
|
select HAS_PERIPH_CPUID
|
||||||
select HAS_PERIPH_GPIO
|
select HAS_PERIPH_GPIO
|
||||||
select HAS_PERIPH_GPIO_IRQ
|
select HAS_PERIPH_GPIO_IRQ
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
include $(RIOTCPU)/stm32/stm32_info.mk
|
include $(RIOTCPU)/stm32/stm32_info.mk
|
||||||
|
|
||||||
FEATURES_PROVIDED += bootloader_stm32
|
ifneq (mp1,$(CPU_FAM))
|
||||||
|
FEATURES_PROVIDED += bootloader_stm32
|
||||||
|
endif
|
||||||
FEATURES_PROVIDED += cpu_stm32$(CPU_FAM)
|
FEATURES_PROVIDED += cpu_stm32$(CPU_FAM)
|
||||||
FEATURES_PROVIDED += periph_cpuid
|
FEATURES_PROVIDED += periph_cpuid
|
||||||
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
||||||
|
|||||||
@ -15,6 +15,8 @@ config CPU_FAM_F0
|
|||||||
select HAS_CPU_STM32F0
|
select HAS_CPU_STM32F0
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_RAW
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config HAS_CPU_STM32F0
|
config HAS_CPU_STM32F0
|
||||||
bool
|
bool
|
||||||
|
|||||||
@ -12,6 +12,8 @@ config CPU_FAM_F1
|
|||||||
select HAS_CPU_STM32F1
|
select HAS_CPU_STM32F1
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_RAW
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "f1" if CPU_FAM_F1
|
default "f1" if CPU_FAM_F1
|
||||||
|
|||||||
@ -12,6 +12,7 @@ config CPU_FAM_F2
|
|||||||
select HAS_CPU_STM32F2
|
select HAS_CPU_STM32F2
|
||||||
select HAS_CORTEXM_MPU
|
select HAS_CORTEXM_MPU
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "f2" if CPU_FAM_F2
|
default "f2" if CPU_FAM_F2
|
||||||
|
|||||||
@ -12,6 +12,8 @@ config CPU_FAM_F3
|
|||||||
select HAS_CPU_STM32F3
|
select HAS_CPU_STM32F3
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_RAW
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "f3" if CPU_FAM_F3
|
default "f3" if CPU_FAM_F3
|
||||||
|
|||||||
@ -11,6 +11,7 @@ config CPU_FAM_F4
|
|||||||
select CPU_CORE_CORTEX_M4F
|
select CPU_CORE_CORTEX_M4F
|
||||||
select HAS_CPU_STM32F4
|
select HAS_CPU_STM32F4
|
||||||
select HAS_CORTEXM_MPU
|
select HAS_CORTEXM_MPU
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "f4" if CPU_FAM_F4
|
default "f4" if CPU_FAM_F4
|
||||||
|
|||||||
@ -12,6 +12,7 @@ config CPU_FAM_F7
|
|||||||
select HAS_CPU_STM32F7
|
select HAS_CPU_STM32F7
|
||||||
select HAS_CORTEXM_MPU
|
select HAS_CORTEXM_MPU
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "f7" if CPU_FAM_F7
|
default "f7" if CPU_FAM_F7
|
||||||
|
|||||||
@ -12,6 +12,8 @@ config CPU_FAM_G0
|
|||||||
select HAS_CPU_STM32G0
|
select HAS_CPU_STM32G0
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_RAW
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "g0" if CPU_FAM_G0
|
default "g0" if CPU_FAM_G0
|
||||||
|
|||||||
@ -14,6 +14,7 @@ config CPU_FAM_G4
|
|||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "g4" if CPU_FAM_G4
|
default "g4" if CPU_FAM_G4
|
||||||
|
|||||||
@ -13,6 +13,7 @@ config CPU_FAM_L0
|
|||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_EEPROM
|
select HAS_PERIPH_EEPROM
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "l0" if CPU_FAM_L0
|
default "l0" if CPU_FAM_L0
|
||||||
|
|||||||
@ -14,6 +14,7 @@ config CPU_FAM_L1
|
|||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_EEPROM
|
select HAS_PERIPH_EEPROM
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "l1" if CPU_FAM_L1
|
default "l1" if CPU_FAM_L1
|
||||||
|
|||||||
@ -14,6 +14,7 @@ config CPU_FAM_L4
|
|||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "l4" if CPU_FAM_L4
|
default "l4" if CPU_FAM_L4
|
||||||
|
|||||||
@ -13,6 +13,7 @@ config CPU_FAM_L5
|
|||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "l5" if CPU_FAM_L5
|
default "l5" if CPU_FAM_L5
|
||||||
|
|||||||
@ -13,6 +13,7 @@ config CPU_FAM_WB
|
|||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
|
select HAS_BOOTLOADER_STM32
|
||||||
|
|
||||||
config CPU_FAM
|
config CPU_FAM
|
||||||
default "wb" if CPU_FAM_WB
|
default "wb" if CPU_FAM_WB
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user