default_flash_blank_check() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDdefault_flash_blank_check()

default_flash_blank_check() function

Provides default erased-bank check handling. Checks to see if the flash driver knows they are erased; if things look uncertain, this routine will call default_flash_mem_blank_check() to confirm.

Syntax

int default_flash_blank_check(struct flash_bank *bank);
Implemented in core.c:380

Arguments

bank

Return value

ERROR_OK if successful; otherwise, an error code.

References

LocationReferrerText
core.c:380
int default_flash_blank_check(struct flash_bank *bank)
core.h:219
int default_flash_blank_check(struct flash_bank *bank);
FLASHPlugin.c:804
.erase_check = default_flash_blank_check,
aduc702x.c:378
.erase_check = default_flash_blank_check,
aducm302x.c:577
.erase_check = default_flash_blank_check,
aducm302x.c:594
.erase_check = default_flash_blank_check,
aducm360.c:552
.erase_check = default_flash_blank_check,
ambiqmicro.c:863
.erase_check = default_flash_blank_check,
at91sam3.c:3720
.erase_check = default_flash_blank_check,
at91sam4.c:3268
.erase_check = default_flash_blank_check,
at91sam4l.c:688
.erase_check = default_flash_blank_check,
at91sam7.c:648at91sam7_erase_check()
return default_flash_blank_check(bank);
at91samd.c:1300
.erase_check = default_flash_blank_check,
atsame5.c:960
.erase_check = default_flash_blank_check,
atsamv.c:697
.erase_check = default_flash_blank_check,
avrf.c:470
.erase_check = default_flash_blank_check,
bluenrg-x.c:473
.erase_check = default_flash_blank_check,
cc26xx.c:544
.erase_check = default_flash_blank_check,
cc3220sf.c:488
.erase_check = default_flash_blank_check,
cfi.c:3048
.erase_check = default_flash_blank_check,
efm32.c:1221
.erase_check = default_flash_blank_check,
em357.c:921
.erase_check = default_flash_blank_check,
eneispif.c:429
.erase_check = default_flash_blank_check,
esirisc_flash.c:572
.erase_check = default_flash_blank_check,
faux.c:115
.erase_check = default_flash_blank_check,
fespi.c:859
.erase_check = default_flash_blank_check,
fm3.c:982
.erase_check = default_flash_blank_check,
fm4.c:699
.erase_check = default_flash_blank_check,
jtagspi.c:851
.erase_check = default_flash_blank_check,
lpc288x.c:413
.erase_check = default_flash_blank_check,
lpcspifi.c:943
.erase_check = default_flash_blank_check,
max32xxx.c:970
.erase_check = default_flash_blank_check,
mdr.c:607
.erase_check = default_flash_blank_check,
msp432.c:1087
.erase_check = default_flash_blank_check,
msp432p4.c:593
.erase_check = default_flash_blank_check,
niietcm4.c:1729
.erase_check = default_flash_blank_check,
npcx.c:537
.erase_check = default_flash_blank_check,
nrf5.c:1085nrf5_erase_page()
default_flash_blank_check(bank);
nrf5.c:1524
.erase_check = default_flash_blank_check,
nrf5.c:1542
.erase_check = default_flash_blank_check,
numicro.c:1263
.erase_check = default_flash_blank_check,
ocl.c:313
.erase_check = default_flash_blank_check,
pic32mm.c:1154
.erase_check = default_flash_blank_check,
pic32mx.c:960
.erase_check = default_flash_blank_check,
psoc4.c:930
.erase_check = default_flash_blank_check,
psoc5lp.c:1005
.erase_check = default_flash_blank_check,
psoc6.c:1075
.erase_check = default_flash_blank_check,
qn908x.c:1194
.erase_check = default_flash_blank_check,
renesas_rpchf.c:643
.erase_check = default_flash_blank_check,
rp2040.c:531
.erase_check = default_flash_blank_check,
rsl10.c:842
.erase_check = default_flash_blank_check,
sim3x.c:1104
.erase_check = default_flash_blank_check,
stellaris.c:1425
.erase_check = default_flash_blank_check,
stm32f1x.c:1739
.erase_check = default_flash_blank_check,
stm32f2x.c:1812
.erase_check = default_flash_blank_check,
stm32g0x.c:1280
.erase_check = default_flash_blank_check,
stm32g4x.c:1214
.erase_check = default_flash_blank_check,
stm32h7x.c:1203
.erase_check = default_flash_blank_check,
stm32l4x.c:2680
.erase_check = default_flash_blank_check,
stm32l5x.c:1191
.erase_check = default_flash_blank_check,
stm32lx.c:947
.erase_check = default_flash_blank_check,
stmsmi.c:648
.erase_check = default_flash_blank_check,
str7x.c:796
.erase_check = default_flash_blank_check,
str9x.c:663
.erase_check = default_flash_blank_check,
swm050.c:195
.erase_check = default_flash_blank_check,
w600.c:375
.erase_check = default_flash_blank_check,
xmc4xxx.c:1341
.erase_check = default_flash_blank_check,

Call Tree

Functions calling default_flash_blank_check()
Functions called by default_flash_blank_check()
default_flash_blank_check()
Data read by default_flash_blank_check()
Data written by default_flash_blank_check()
default_flash_blank_check()::fast_check
default_flash_blank_check()::i
default_flash_blank_check()::target
default_flash_blank_check()::retval
default_flash_blank_check()::block_array
all items filtered out
default_flash_blank_check()
default_flash_blank_check()::fast_check
default_flash_blank_check()::i
default_flash_blank_check()::retval
default_flash_blank_check()::block_array
all items filtered out
Implementations
default_flash_blank_check()
all items filtered out
Type of default_flash_blank_check()
default_flash_blank_check()
all items filtered out
Types freed by default_flash_blank_check()
Types allocated by default_flash_blank_check()
all items filtered out
default_flash_blank_check()
all items filtered out