OpenOCD
stm32l4_get_flash_reg()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stm32l4_get_flash_reg()
stm32l4_get_flash_reg() function
Syntax
from
stm32l5x.c:223
static
inline
int
stm32l4_get_flash_reg
(
struct
flash_bank
*
bank
,
uint32_t
reg
)
;
Arguments
bank
reg
References
Location
Referrer
Text
stm32l5x.c:223
static
inline
int
stm32l4_get_flash_reg
(
struct
flash_bank
*
bank
,
uint32_t
reg
)
stm32l5x.c:233
stm32l4_get_flash_status()
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_SR
)
,
status
)
;
stm32l5x.c:270
stm32l4_wait_status_busy()
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_SR
)
,
stm32l5x.c:284
stm32l4_unlock_reg()
int
retval
=
target_read_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
&
ctrl
)
;
stm32l5x.c:292
stm32l4_unlock_reg()
retval
=
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_KEYR
)
,
KEY1
)
;
stm32l5x.c:296
stm32l4_unlock_reg()
retval
=
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_KEYR
)
,
KEY2
)
;
stm32l5x.c:300
stm32l4_unlock_reg()
retval
=
target_read_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
&
ctrl
)
;
stm32l5x.c:317
stm32l4_unlock_option_reg()
int
retval
=
target_read_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
&
ctrl
)
;
stm32l5x.c:325
stm32l4_unlock_option_reg()
retval
=
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_OPTKEYR
)
,
OPTKEY1
)
;
stm32l5x.c:329
stm32l4_unlock_option_reg()
retval
=
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_OPTKEYR
)
,
OPTKEY2
)
;
stm32l5x.c:333
stm32l4_unlock_option_reg()
retval
=
target_read_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
&
ctrl
)
;
stm32l5x.c:348
stm32l4_read_option()
return
target_read_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
address
)
,
value
)
;
stm32l5x.c:356
stm32l4_write_option()
int
retval
=
target_read_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
address
)
,
&
optiondata
)
;
stm32l5x.c:370
stm32l4_write_option()
retval
=
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
address
)
,
optiondata
)
;
stm32l5x.c:374
stm32l4_write_option()
retval
=
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
FLASH_OPTSTRT
)
;
stm32l5x.c:468
stm32l4_erase()
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
erase_flags
)
;
stm32l5x.c:480
stm32l4_erase()
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
FLASH_LOCK
)
;
stm32l5x.c:607
stm32l4_write_block()
buf_set_u32
(
reg_params
[
4
]
.
value
,
0
,
32
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_BASE
)
)
;
stm32l5x.c:627
stm32l4_write_block()
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_SR
)
,
error
)
;
stm32l5x.c:686
stm32l4_write()
return
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
FLASH_LOCK
)
;
stm32l5x.c:703
stm32l4_probe()
int
retval
=
target_read_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_DBGMCU_IDCODE
)
,
&
device_id
)
;
stm32l5x.c:732
stm32l4_probe()
retval
=
target_read_u16
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_SIZE_REG
)
,
&
flash_size_in_kb
)
;
stm32l5x.c:748
stm32l4_probe()
retval
=
target_read_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_OPTR
)
,
&
options
)
;
stm32l5x.c:866
get_stm32l4_info()
int
retval
=
target_read_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_DBGMCU_IDCODE
)
,
&
dbgmcu_idcode
)
;
stm32l5x.c:936
stm32l4_mass_erase()
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
action
)
;
stm32l5x.c:940
stm32l4_mass_erase()
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
stm32l5x.c:950
stm32l4_mass_erase()
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
FLASH_LOCK
)
;
stm32l5x.c:1063
stm32l4_handle_option_load_command()
retval
=
target_write_u32
(
target
,
stm32l4_get_flash_reg
(
bank
,
STM32_FLASH_CR
)
,
FLASH_OBLLAUNCH
)
;
Call Tree
Functions calling
stm32l4_get_flash_reg()
stm32l4_get_flash_status()
stm32l4_wait_status_busy()
stm32l4_unlock_reg()
stm32l4_unlock_option_reg()
stm32l4_read_option()
stm32l4_write_option()
stm32l4_erase()
stm32l4_write_block()
stm32l4_write()
stm32l4_probe()
get_stm32l4_info()
stm32l4_mass_erase()
stm32l4_handle_option_load_command()
all items filtered out
stm32l4_get_flash_reg()
Data read by
stm32l4_get_flash_reg()
flash_bank::driver_priv
regaddr
stm32l4_flash_bank::family
stm32l4_get_flash_reg()::bank
stm32l4_get_flash_reg()::reg
stm32l4_get_flash_reg()::stm32l4_info
all items filtered out
stm32l4_get_flash_reg()
Type of
stm32l4_get_flash_reg()
stm32l4_get_flash_reg()
stm32l4_flash_bank
all items filtered out