Adding option byte info for STM32F411XX

pull/1141/head
Kristie Simpson 2021-05-11 08:45:05 -06:00
rodzic 48ebad3513
commit f02618c53c
5 zmienionych plików z 8 dodań i 6 usunięć

Wyświetl plik

@ -2739,7 +2739,7 @@ uint32_t stlink_calculate_pagesize(stlink_t *sl, uint32_t flashaddr) {
(sl->chip_id == STLINK_CHIPID_STM32_F4_DE) || (sl->chip_id == STLINK_CHIPID_STM32_F4_DE) ||
(sl->chip_id == STLINK_CHIPID_STM32_F4_LP) || (sl->chip_id == STLINK_CHIPID_STM32_F4_LP) ||
(sl->chip_id == STLINK_CHIPID_STM32_F4_HD) || (sl->chip_id == STLINK_CHIPID_STM32_F4_HD) ||
(sl->chip_id == STLINK_CHIPID_STM32_F411RE) || (sl->chip_id == STLINK_CHIPID_STM32_F411XX) ||
(sl->chip_id == STLINK_CHIPID_STM32_F446) || (sl->chip_id == STLINK_CHIPID_STM32_F446) ||
(sl->chip_id == STLINK_CHIPID_STM32_F4_DSI) || (sl->chip_id == STLINK_CHIPID_STM32_F4_DSI) ||
(sl->chip_id == STLINK_CHIPID_STM32_F72XXX) || (sl->chip_id == STLINK_CHIPID_STM32_F72XXX) ||

Wyświetl plik

@ -533,7 +533,7 @@ char* make_memory_map(stlink_t *sl) {
if (sl->chip_id == STLINK_CHIPID_STM32_F4 || if (sl->chip_id == STLINK_CHIPID_STM32_F4 ||
sl->chip_id == STLINK_CHIPID_STM32_F446 || sl->chip_id == STLINK_CHIPID_STM32_F446 ||
sl->chip_id == STLINK_CHIPID_STM32_F411RE) { sl->chip_id == STLINK_CHIPID_STM32_F411XX) {
strcpy(map, memory_map_template_F4); strcpy(map, memory_map_template_F4);
} else if (sl->chip_id == STLINK_CHIPID_STM32_F4_DE) { } else if (sl->chip_id == STLINK_CHIPID_STM32_F4_DE) {
strcpy(map, memory_map_template_F4_DE); strcpy(map, memory_map_template_F4_DE);

Wyświetl plik

@ -136,14 +136,16 @@ static const struct stlink_chipid_params devices[] = {
.flags = CHIP_F_HAS_SWO_TRACING, .flags = CHIP_F_HAS_SWO_TRACING,
}, },
{ {
.chip_id = STLINK_CHIPID_STM32_F411RE, .chip_id = STLINK_CHIPID_STM32_F411XX,
.description = "stm32f411re", .description = "STM32F411xC/E",
.flash_type = STLINK_FLASH_TYPE_F4, .flash_type = STLINK_FLASH_TYPE_F4,
.flash_size_reg = 0x1FFF7A22, .flash_size_reg = 0x1FFF7A22,
.flash_pagesize = 0x4000, .flash_pagesize = 0x4000,
.sram_size = 0x20000, .sram_size = 0x20000,
.bootrom_base = 0x1fff0000, .bootrom_base = 0x1fff0000,
.bootrom_size = 0x7800, .bootrom_size = 0x7800,
.option_base = STM32_F4_OPTION_BYTES_BASE,
.option_size = 4,
.flags = CHIP_F_HAS_SWO_TRACING, .flags = CHIP_F_HAS_SWO_TRACING,
}, },
{ {

Wyświetl plik

@ -32,7 +32,7 @@ enum stlink_stm32_chipids {
STLINK_CHIPID_STM32_F1_VL_HIGH = 0x428, STLINK_CHIPID_STM32_F1_VL_HIGH = 0x428,
STLINK_CHIPID_STM32_L1_CAT2 = 0x429, STLINK_CHIPID_STM32_L1_CAT2 = 0x429,
STLINK_CHIPID_STM32_F1_XL = 0x430, STLINK_CHIPID_STM32_F1_XL = 0x430,
STLINK_CHIPID_STM32_F411RE = 0x431, STLINK_CHIPID_STM32_F411XX = 0x431,
STLINK_CHIPID_STM32_F37x = 0x432, STLINK_CHIPID_STM32_F37x = 0x432,
STLINK_CHIPID_STM32_F4_DE = 0x433, STLINK_CHIPID_STM32_F4_DE = 0x433,
STLINK_CHIPID_STM32_F4_DSI = 0x434, STLINK_CHIPID_STM32_F4_DSI = 0x434,

Wyświetl plik

@ -260,7 +260,7 @@ int stlink_flash_loader_write_to_sram(stlink_t *sl, stm32_addr_t* addr, size_t*
sl->chip_id == STLINK_CHIPID_STM32_F4_HD || sl->chip_id == STLINK_CHIPID_STM32_F4_HD ||
sl->chip_id == STLINK_CHIPID_STM32_F4_DSI || sl->chip_id == STLINK_CHIPID_STM32_F4_DSI ||
sl->chip_id == STLINK_CHIPID_STM32_F410 || sl->chip_id == STLINK_CHIPID_STM32_F410 ||
sl->chip_id == STLINK_CHIPID_STM32_F411RE || sl->chip_id == STLINK_CHIPID_STM32_F411XX ||
sl->chip_id == STLINK_CHIPID_STM32_F412 || sl->chip_id == STLINK_CHIPID_STM32_F412 ||
sl->chip_id == STLINK_CHIPID_STM32_F413 || sl->chip_id == STLINK_CHIPID_STM32_F413 ||
sl->chip_id == STLINK_CHIPID_STM32_F446) { sl->chip_id == STLINK_CHIPID_STM32_F446) {