Skip to main content
Version: Next

6.2 Flash Address Alignment

The table lists a summary of the Flash address alignment information of commonly used chips. Most of the chips adapted by PowerWriter support single-byte alignment, which means that no additional alignment is required. Power Writer will read back the data and write the data aligned to the user's firmware that has not been aligned to the following table, which is feasible most of the time. However, some chips do not support multiple writes, such as STM32H7, in order to ensure that users can normally burn the chip, according to the table in the alignment of the firmware is still the best option, this table is only for reference:

Chip SeriesFLASH base addressAlignment
STM32F0xx0x080000002-byte aligned to FLASH base address
STM32F1xx0x080000002-byte aligned to FLASH base address
STM32F2xx0x080000004-byte aligned to FLASH base address
STM32F3xx0x080000002-byte aligned to FLASH base address
STM32F4xx0x080000004-byte aligned to FLASH base address
STM32F7xx0x080000004-byte aligned to FLASH base address
STM32L0xx0x080000004-byte aligned to FLASH base address
STM32L1xx0x080000004-byte aligned to FLASH base address
STM32L4xx0x080000008-byte aligned to FLASH base address
STM32L5xx0x080000008-byte aligned to FLASH base address
STM32G0xx0x080000004-byte aligned to FLASH base address
STM32G4xx0x080000008-byte aligned to FLASH base address
STM32WBxx0x080000008-byte aligned to FLASH base address
STM32H7xx0x0800000032-byte aligned to FLASH base address
GD32F10x0x080000004-byte aligned to FLASH base address
GD32F1x00x080000004-byte aligned to FLASH base address
GD32F20x0x080000004-byte aligned to FLASH base address
GD32F30x0x080000004-byte aligned to FLASH base address
GD32F3x00x080000004-byte aligned to FLASH base address
GD32F4xx0x080000004-byte aligned to FLASH base address
GD32E2300x080000004-byte aligned to FLASH base address
GD32E1030x080000004-byte aligned to FLASH base address
MM32F00x0x080000004-byte aligned to FLASH base address
MM32F0xx0x080000004-byte aligned to FLASH base address
MM32F1xx0x080000004-byte aligned to FLASH base address
MM32L0xx0x080000004-byte aligned to FLASH base address
MM32L3xx0x080000004-byte aligned to FLASH base address
MM32SPINxx0x080000004-byte aligned to FLASH base address
MM32W0xx0x080000004-byte aligned to FLASH base address
MM32W3xx0x080000004-byte aligned to FLASH base address
.........
caution
  • Power Writer will automatically process the information already, and if the first address is not aligned when adding firmware, an error will be reported and the firmware will not be added.
  • Maintenance of its information will not be added subsequently, the focus is to introduce the way the chip is written and have a conceptual understanding.