stm32h7x_parts is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

stm32h7x_parts variable

Syntax

static const struct stm32h7x_part_info stm32h7x_parts[] = { { .id = DEVID_STM32H74_H75XX, .revs = stm32h74_h75xx_revs, .num_revs = ARRAY_SIZE(stm32h74_h75xx_revs), .device_str = "STM32H74x/75x", .page_size_kb = 128, .block_size = 32, .max_flash_size_kb = 2048, .max_bank_size_kb = 1024, .has_dual_bank = true, .fsize_addr = 0x1FF1E880, .wps_group_size = 1, .wps_mask = 0xFF, .compute_flash_cr = stm32h74_h75xx_compute_flash_cr, }, { .id = DEVID_STM32H7A_H7BXX, .revs = stm32h7a_h7bxx_revs, .num_revs = ARRAY_SIZE(stm32h7a_h7bxx_revs), .device_str = "STM32H7Ax/7Bx", .page_size_kb = 8, .block_size = 16, .max_flash_size_kb = 2048, .max_bank_size_kb = 1024, .has_dual_bank = true, .fsize_addr = 0x08FFF80C, .wps_group_size = 4, .wps_mask = 0xFFFFFFFF, .compute_flash_cr = stm32h7a_h7bxx_compute_flash_cr, }, { .id = DEVID_STM32H72_H73XX, .revs = stm32h72_h73xx_revs, .num_revs = ARRAY_SIZE(stm32h72_h73xx_revs), .device_str = "STM32H72x/73x", .page_size_kb = 128, .block_size = 32, .max_flash_size_kb = 1024, .max_bank_size_kb = 1024, .has_dual_bank = false, .fsize_addr = 0x1FF1E880, .wps_group_size = 1, .wps_mask = 0xFF, .compute_flash_cr = stm32h74_h75xx_compute_flash_cr, }, };

References

LocationReferrerText
stm32h7x.c:164
static const struct stm32h7x_part_info stm32h7x_parts[] = {
stm32h7x.c:772stm32x_probe()
for (unsigned int n = 0; n < ARRAY_SIZE(stm32h7x_parts); n++) {
stm32h7x.c:773stm32x_probe()
if (device_id == stm32h7x_parts[n].id)
stm32h7x.c:774stm32x_probe()
stm32x_info->part_info = &stm32h7x_parts[n];

Data Use

Functions reading stm32h7x_parts
stm32h7x_parts
all items filtered out
Type of stm32h7x_parts
stm32h7x_parts
all items filtered out