OpenOCD
stm32x_write_flash_reg()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stm32x_write_flash_reg()
stm32x_write_flash_reg() function
Syntax
from
stm32h7x.c:247
static
inline
int
stm32x_write_flash_reg
(
struct
flash_bank
*
bank
,
uint32_t
reg_offset
,
uint32_t
value
)
;
Arguments
bank
reg_offset
value
References
Location
Referrer
Text
stm32h7x.c:247
static
inline
int
stm32x_write_flash_reg
(
struct
flash_bank
*
bank
,
uint32_t
reg_offset
,
uint32_t
value
)
stm32h7x.c:294
stm32x_wait_flash_op_queue()
stm32x_write_flash_reg
(
bank
,
FLASH_CCR
,
status
)
;
stm32h7x.c:314
stm32x_unlock_reg()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_KEYR
,
KEY1
)
;
stm32h7x.c:318
stm32x_unlock_reg()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_KEYR
,
KEY2
)
;
stm32h7x.c:345
stm32x_unlock_option_reg()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_OPTKEYR
,
OPTKEY1
)
;
stm32h7x.c:349
stm32x_unlock_option_reg()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_OPTKEYR
,
OPTKEY2
)
;
stm32h7x.c:367
stm32x_lock_reg()
return
stm32x_write_flash_reg
(
bank
,
FLASH_CR
,
FLASH_LOCK
)
;
stm32h7x.c:372
stm32x_lock_option_reg()
return
stm32x_write_flash_reg
(
bank
,
FLASH_OPTCR
,
OPT_LOCK
)
;
stm32h7x.c:385
stm32x_write_option()
retval
=
stm32x_write_flash_reg
(
bank
,
reg_offset
,
value
)
;
stm32h7x.c:390
stm32x_write_option()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_OPTCCR
,
OPT_CLR_OPTCHANGEERR
)
;
stm32h7x.c:395
stm32x_write_option()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_OPTCR
,
OPT_START
)
;
stm32h7x.c:491
stm32x_erase()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_CR
,
stm32h7x.c:497
stm32x_erase()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_CR
,
stm32h7x.c:644
stm32x_write_block()
stm32x_write_flash_reg
(
bank
,
FLASH_CCR
,
flash_sr
)
;
stm32h7x.c:714
stm32x_write()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_CR
,
stm32h7x.c:1059
stm32x_mass_erase()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_CR
,
stm32h7x.c:1064
stm32x_mass_erase()
retval
=
stm32x_write_flash_reg
(
bank
,
FLASH_CR
,
Call Tree
Functions calling
stm32x_write_flash_reg()
Functions called by
stm32x_write_flash_reg()
stm32x_wait_flash_op_queue()
stm32x_unlock_reg()
stm32x_unlock_option_reg()
stm32x_lock_reg()
stm32x_lock_option_reg()
stm32x_write_option()
stm32x_erase()
stm32x_write_block()
stm32x_write()
stm32x_mass_erase()
all items filtered out
stm32x_write_flash_reg()
log_printf_lf()
target_write_u32()
stm32x_get_flash_reg()
all items filtered out
Data read by
stm32x_write_flash_reg()
log_levels::LOG_LVL_ERROR
flash_bank::target
stm32x_write_flash_reg()::bank
stm32x_write_flash_reg()::reg_offset
stm32x_write_flash_reg()::value
stm32x_write_flash_reg()::reg_addr
stm32x_write_flash_reg()::retval
all items filtered out
stm32x_write_flash_reg()
Type of
stm32x_write_flash_reg()
stm32x_write_flash_reg()
uint32_t
all items filtered out