STM33H7: DISCO_H747I inherit from MCU_STM32H747xI

pull/13083/head
jeromecoutant 2020-06-08 14:35:59 +02:00
parent 561f8d48bf
commit c815471526
1 changed files with 66 additions and 67 deletions

View File

@ -2894,25 +2894,16 @@
"GENERIC_H745I" "GENERIC_H745I"
] ]
}, },
"DISCO_H747I_CM7": { "MCU_STM32H747xI": {
"inherits": [ "inherits": [
"MCU_STM32" "MCU_STM32"
], ],
"core": "Cortex-M7FD",
"components_add": [
"QSPIF",
"FLASHIAP"
],
"mbed_rom_start": "0x08000000",
"mbed_rom_size": "0x100000",
"mbed_ram_start": "0x24000000",
"mbed_ram_size": "0x80000",
"extra_labels_add": [ "extra_labels_add": [
"STM32H7", "STM32H7",
"STM32H747xI", "STM32H747xI"
"STM32H747xI_CM7", ],
"DISCO_H747I", "components_add": [
"MT25QL512" "FLASHIAP"
], ],
"config": { "config": {
"clock_source": { "clock_source": {
@ -2927,21 +2918,12 @@
}, },
"macros_add": [ "macros_add": [
"STM32H747xx", "STM32H747xx",
"CORE_CM7",
"EXTRA_IDLE_STACK_REQUIRED", "EXTRA_IDLE_STACK_REQUIRED",
"MBED_TICKLESS" "MBED_TICKLESS"
], ],
"overrides": { "overrides": {
"lpticker_delay_ticks": 0 "lpticker_delay_ticks": 0
}, },
"supported_form_factors": [
"ARDUINO",
"STMOD",
"PMOD"
],
"detect_code": [
"0814"
],
"device_has_add": [ "device_has_add": [
"ANALOGOUT", "ANALOGOUT",
"CAN", "CAN",
@ -2951,70 +2933,87 @@
"QSPI", "QSPI",
"MPU" "MPU"
], ],
"device_name": "STM32H747XIHx", "bootloader_supported": true,
"bootloader_supported": true "public": false
},
"MCU_STM32H747xI_CM7": {
"inherits": [
"MCU_STM32H747xI"
],
"extra_labels_add": [
"STM32H747xI_CM7"
],
"core": "Cortex-M7FD",
"mbed_rom_start": "0x08000000",
"mbed_rom_size": "0x100000",
"mbed_ram_start": "0x24000000",
"mbed_ram_size": "0x80000",
"macros_add": [
"CORE_CM7"
],
"public": false
},
"DISCO_H747I_CM7": {
"inherits": [
"MCU_STM32H747xI_CM7"
],
"supported_form_factors": [
"ARDUINO",
"STMOD",
"PMOD"
],
"extra_labels_add": [
"DISCO_H747I",
"MT25QL512"
],
"components_add": [
"QSPIF"
],
"detect_code": [
"0814"
],
"device_name": "STM32H747XIHx"
}, },
"DISCO_H747I": { "DISCO_H747I": {
"inherits": [ "inherits": [
"DISCO_H747I_CM7" "DISCO_H747I_CM7"
] ]
}, },
"DISCO_H747I_CM4": { "MCU_STM32H747xI_CM4": {
"inherits": [ "inherits": [
"MCU_STM32" "MCU_STM32H747xI"
],
"extra_labels_add": [
"STM32H747xI_CM4"
], ],
"core": "Cortex-M4F", "core": "Cortex-M4F",
"extra_labels_add": [
"STM32H7",
"STM32H747xI",
"STM32H747xI_CM4",
"DISCO_H747I",
"MT25QL512"
],
"components_add": [
"QSPIF",
"FLASHIAP"
],
"mbed_rom_start": "0x08100000", "mbed_rom_start": "0x08100000",
"mbed_rom_size": "0x100000", "mbed_rom_size": "0x100000",
"mbed_ram_start": "0x10000000", "mbed_ram_start": "0x10000000",
"mbed_ram_size": "0x48000", "mbed_ram_size": "0x48000",
"config": {
"clock_source": {
"help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
"value": "USE_PLL_HSE_EXTC",
"macro_name": "CLOCK_SOURCE"
},
"lpticker_lptim": {
"help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
"value": 1
}
},
"macros_add": [ "macros_add": [
"STM32H747xx", "CORE_CM4"
"CORE_CM4", ],
"EXTRA_IDLE_STACK_REQUIRED", "OUTPUT_EXT": "hex",
"MBED_TICKLESS" "public": false
},
"DISCO_H747I_CM4": {
"inherits": [
"MCU_STM32H747xI_CM4"
],
"extra_labels_add": [
"DISCO_H747I",
"MT25QL512"
],
"components_add": [
"QSPIF"
], ],
"overrides": {
"lpticker_delay_ticks": 0
},
"supported_form_factors": [ "supported_form_factors": [
"ARDUINO", "ARDUINO",
"STMOD", "STMOD",
"PMOD" "PMOD"
], ],
"device_has_add": [ "device_name": "STM32H747XIHx"
"ANALOGOUT",
"CAN",
"CRC",
"TRNG",
"FLASH",
"QSPI",
"MPU"
],
"OUTPUT_EXT": "hex",
"bootloader_supported": true
}, },
"DISCO_L072CZ_LRWAN1": { "DISCO_L072CZ_LRWAN1": {
"inherits": [ "inherits": [