OpenOCD
stm32x_get_flash_reg()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stm32x_get_flash_reg()
stm32x_get_flash_reg() function
Syntax
from
stm32g0x.c:184
static
inline
int
stm32x_get_flash_reg
(
struct
flash_bank
*
bank
,
uint32_t
reg
)
;
Arguments
bank
reg
References
Location
Referrer
Text
stm32g0x.c:184
static
inline
int
stm32x_get_flash_reg
(
struct
flash_bank
*
bank
,
uint32_t
reg
)
stm32g0x.c:193
stm32x_get_flash_status()
return
target_read_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_SR
)
,
status
)
;
stm32g0x.c:232
stm32x_wait_status_busy()
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_SR
)
,
stm32g0x.c:289
stm32x_write_options()
int
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY1
)
;
stm32g0x.c:292
stm32x_write_options()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY2
)
;
stm32g0x.c:297
stm32x_write_options()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_OPTKEYR
)
,
OPTKEY1
)
;
stm32g0x.c:300
stm32x_write_options()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_OPTKEYR
)
,
OPTKEY2
)
;
stm32g0x.c:327
stm32x_write_options()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
STM32G0_FLASH_OPTSTRT
)
;
stm32g0x.c:335
stm32x_write_options()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
STM32G0_FLASH_LOCK
)
;
stm32g0x.c:352
stm32x_protect_check()
int
retval
=
target_read_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_WRP1AR
)
,
&
protection
)
;
stm32g0x.c:368
stm32x_protect_check()
retval
=
target_read_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_WRP1BR
)
,
&
protection
)
;
stm32g0x.c:390
stm32gx_erase()
int
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY1
)
;
stm32g0x.c:393
stm32gx_erase()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY2
)
;
stm32g0x.c:399
stm32gx_erase()
retval
=
target_read_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
&
val
)
;
stm32g0x.c:406
stm32gx_erase()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
val
)
;
stm32g0x.c:417
stm32gx_erase()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
STM32G0_FLASH_LOCK
)
;
stm32g0x.c:537
stm32x_write_block()
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32_FLASH_SR
)
,
FLASH_PGERR
)
;
stm32g0x.c:543
stm32x_write_block()
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32_FLASH_SR
)
,
FLASH_WRPRTERR
)
;
stm32g0x.c:592
stm32gx_write()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY1
)
;
stm32g0x.c:595
stm32gx_write()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY2
)
;
stm32g0x.c:599
stm32gx_write()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
STM32G0_FLASH_PG
)
;
stm32g0x.c:630
stm32gx_write()
retval2
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
STM32G0_FLASH_LOCK
)
;
stm32g0x.c:1117
stm32x_handle_options_load_command()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY1
)
;
stm32g0x.c:1120
stm32x_handle_options_load_command()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY2
)
;
stm32g0x.c:1125
stm32x_handle_options_load_command()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_OPTKEYR
)
,
OPTKEY1
)
;
stm32g0x.c:1128
stm32x_handle_options_load_command()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_OPTKEYR
)
,
OPTKEY2
)
;
stm32g0x.c:1133
stm32x_handle_options_load_command()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
STM32G0_FLASH_OBL_LAUNCH
)
;
stm32g0x.c:1145
stm32gx_mass_erase()
int
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY1
)
;
stm32g0x.c:1148
stm32gx_mass_erase()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_KEYR
)
,
KEY2
)
;
stm32g0x.c:1153
stm32gx_mass_erase()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
stm32g0x.c:1162
stm32gx_mass_erase()
retval
=
target_write_u32
(
target
,
stm32x_get_flash_reg
(
bank
,
STM32G0_FLASH_CR
)
,
STM32G0_FLASH_LOCK
)
;
Call Tree
Functions calling
stm32x_get_flash_reg()
stm32x_get_flash_status()
stm32x_wait_status_busy()
stm32x_write_options()
stm32x_protect_check()
stm32gx_erase()
stm32x_write_block()
stm32gx_write()
stm32x_handle_options_load_command()
stm32gx_mass_erase()
all items filtered out
stm32x_get_flash_reg()
Data read by
stm32x_get_flash_reg()
flash_bank::driver_priv
stm32g0x_flash_bank::register_base
stm32x_get_flash_reg()::bank
stm32x_get_flash_reg()::reg
stm32x_get_flash_reg()::stm32x_info
all items filtered out
stm32x_get_flash_reg()
Type of
stm32x_get_flash_reg()
stm32x_get_flash_reg()
stm32g0x_flash_bank
all items filtered out