flash_bank::write_start_alignment is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDflash_bank::write_start_alignment

flash_bank::write_start_alignment field

Required alignment of flash write start address. Default 0, no alignment. Can be any power of two or FLASH_WRITE_ALIGN_SECTOR

Syntax

uint32_t write_start_alignment;

References

LocationReferrerText
core.h:99
uint32_t write_start_alignment;
aducm302x.c:178aducm302x_probe()
bank->write_start_alignment = 8;
bluenrg-x.c:104bluenrgx_flash_bank_command()
bank->write_start_alignment = 16;
cc26xx.c:471cc26xx_probe()
bank->write_start_alignment = 0;
cc3220sf.c:443cc3220sf_probe()
bank->write_start_alignment = 0;
core.c:657flash_write_align_start()
|| bank->write_start_alignment <= 1)
core.c:660flash_write_align_start()
if (bank->write_start_alignment == FLASH_WRITE_ALIGN_SECTOR) {
core.c:672flash_write_align_start()
return addr & ~(bank->write_start_alignment - 1);
core.c:863flash_write_unlock_verify()
if (c->write_start_alignment || c->write_end_alignment) {
msp432.c:920msp432_probe()
bank->write_start_alignment = 0;
npcx.c:266npcx_probe()
bank->write_start_alignment = 0;
nrf5.c:1418nrf5_flash_bank_command()
bank->write_start_alignment = bank->write_end_alignment = 4;
numicro.c:1133numicro_flash_bank_command()
bank->write_start_alignment = bank->write_end_alignment = 4;
qn908x.c:895qn908x_probe()
bank->write_start_alignment = 4;
rp2040.c:476rp2040_flash_probe()
bank->write_start_alignment = priv->dev->pagesize;
rsl10.c:305rsl10_probe()
bank->write_start_alignment = 8;
stm32f1x.c:145stm32x_flash_bank_command()
bank->write_start_alignment = bank->write_end_alignment = 2;
stm32h7x.c:874stm32x_probe()
bank->write_start_alignment = stm32x_info->part_info->block_size;
stm32l4x.c:1841stm32l4_probe()
bank->write_start_alignment = stm32l4_info->data_width;
stmqspi.c:2183stmqspi_probe()
bank->write_start_alignment = bank->write_end_alignment = 2;
stmqspi.c:2185stmqspi_probe()
bank->write_start_alignment = bank->write_end_alignment = 1;
swm050.c:149swm050_flash_bank_command()
bank->write_start_alignment = 4;
virtual.c:38virtual_update_bank_info()
bank->write_start_alignment = master_bank->write_start_alignment;
w600.c:329w600_probe()
bank->write_start_alignment = W600_FLASH_PAGESIZE;

Data Use

Type of flash_bank::write_start_alignment
flash_bank::write_start_alignment
uint32_t
all items filtered out