OpenOCD
stm32l4_write_flash_reg()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stm32l4_write_flash_reg()
stm32l4_write_flash_reg() function
Syntax
from
stm32g4x.c:372
static
inline
int
stm32l4_write_flash_reg
(
struct
flash_bank
*
bank
,
uint32_t
reg_offset
,
uint32_t
value
)
;
Arguments
bank
reg_offset
value
References
Location
Referrer
Text
stm32g4x.c:372
static
inline
int
stm32l4_write_flash_reg
(
struct
flash_bank
*
bank
,
uint32_t
reg_offset
,
uint32_t
value
)
stm32g4x.c:410
stm32l4_wait_status_busy()
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_SR
,
status
&
FLASH_ERROR
)
;
stm32g4x.c:431
stm32l4_unlock_reg()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_KEYR
,
KEY1
)
;
stm32g4x.c:435
stm32l4_unlock_reg()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_KEYR
,
KEY2
)
;
stm32g4x.c:463
stm32l4_unlock_option_reg()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_OPTKEYR
,
OPTKEY1
)
;
stm32g4x.c:467
stm32l4_unlock_option_reg()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_OPTKEYR
,
OPTKEY2
)
;
stm32g4x.c:501
stm32l4_write_option()
retval
=
stm32l4_write_flash_reg
(
bank
,
reg_offset
,
optiondata
)
;
stm32g4x.c:505
stm32l4_write_option()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_CR
,
FLASH_OPTSTRT
)
;
stm32g4x.c:600
stm32l4_erase()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_CR
,
erase_flags
)
;
stm32g4x.c:611
stm32l4_erase()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_CR
,
FLASH_LOCK
)
;
stm32g4x.c:733
stm32l4_write_block()
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_SR
,
error
)
;
stm32g4x.c:791
stm32l4_write()
return
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_CR
,
FLASH_LOCK
)
;
stm32g4x.c:964
stm32l4_mass_erase()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_CR
,
action
)
;
stm32g4x.c:967
stm32l4_mass_erase()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_CR
,
action
|
FLASH_STRT
)
;
stm32g4x.c:975
stm32l4_mass_erase()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_CR
,
FLASH_LOCK
)
;
stm32g4x.c:1086
stm32l4_handle_option_load_command()
retval
=
stm32l4_write_flash_reg
(
bank
,
STM32_FLASH_CR
,
FLASH_OBLLAUNCH
)
;
Call Tree
Functions calling
stm32l4_write_flash_reg()
Functions called by
stm32l4_write_flash_reg()
stm32l4_wait_status_busy()
stm32l4_unlock_reg()
stm32l4_unlock_option_reg()
stm32l4_write_option()
stm32l4_erase()
stm32l4_write_block()
stm32l4_write()
stm32l4_mass_erase()
stm32l4_handle_option_load_command()
all items filtered out
stm32l4_write_flash_reg()
target_write_u32()
stm32l4_get_flash_reg()
all items filtered out
Data read by
stm32l4_write_flash_reg()
flash_bank::target
stm32l4_write_flash_reg()::bank
stm32l4_write_flash_reg()::reg_offset
stm32l4_write_flash_reg()::value
all items filtered out
stm32l4_write_flash_reg()