OpenOCD
stm32lx_flash_bank::flash_base
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stm32lx_flash_bank::flash_base
stm32lx_flash_bank::flash_base field
Syntax
from
stm32lx.c:123
uint32_t
flash_base
;
References
Location
Referrer
Text
stm32lx.c:123
uint32_t
flash_base
;
stm32lx.c:369
stm32lx_protect_check()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_WRPR
,
stm32lx.c:532
stm32lx_write_half_pages()
buf_set_u32
(
reg_params
[
4
]
.
value
,
0
,
32
,
stm32lx_info
->
flash_base
)
;
stm32lx.c:764
stm32lx_probe()
stm32lx_info
->
flash_base
=
stm32lx_info
->
part_info
.
flash_base
;
stm32lx.c:967
stm32lx_unlock_program_memory()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:976
stm32lx_unlock_program_memory()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PEKEYR
,
stm32lx.c:981
stm32lx_unlock_program_memory()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PEKEYR
,
stm32lx.c:987
stm32lx_unlock_program_memory()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:997
stm32lx_unlock_program_memory()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PRGKEYR
,
stm32lx.c:1001
stm32lx_unlock_program_memory()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PRGKEYR
,
stm32lx.c:1007
stm32lx_unlock_program_memory()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1034
stm32lx_enable_write_half_page()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1040
stm32lx_enable_write_half_page()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1045
stm32lx_enable_write_half_page()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1051
stm32lx_enable_write_half_page()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1066
stm32lx_lock_program_memory()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1072
stm32lx_lock_program_memory()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1077
stm32lx_lock_program_memory()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1083
stm32lx_lock_program_memory()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1112
stm32lx_erase_sector()
stm32lx_info
->
flash_base
+
FLASH_PECR
,
reg32
)
;
stm32lx.c:1143
stm32lx_get_flash_status()
return
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_SR
,
status
)
;
stm32lx.c:1164
stm32lx_unlock_options_bytes()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
&
reg32
)
;
stm32lx.c:1173
stm32lx_unlock_options_bytes()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PEKEYR
,
PEKEY1
)
;
stm32lx.c:1177
stm32lx_unlock_options_bytes()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PEKEYR
,
PEKEY2
)
;
stm32lx.c:1183
stm32lx_unlock_options_bytes()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_OPTKEYR
,
OPTKEY1
)
;
stm32lx.c:1187
stm32lx_unlock_options_bytes()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_OPTKEYR
,
OPTKEY2
)
;
stm32lx.c:1231
stm32lx_wait_until_bsy_clear_timeout()
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_SR
,
status
&
FLASH_SR__OPTVERR
)
;
stm32lx.c:1244
stm32lx_obl_launch()
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
stm32lx.c:1335
stm32lx_mass_erase()
retval
=
target_read_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
&
reg32
)
;
stm32lx.c:1339
stm32lx_mass_erase()
retval
=
target_write_u32
(
target
,
stm32lx_info
->
flash_base
+
FLASH_PECR
,
reg32
|
FLASH_PECR__OPTLOCK
)
;
Data Use
Functions writing
stm32lx_flash_bank::flash_base
Functions reading
stm32lx_flash_bank::flash_base
stm32lx_probe()
all items filtered out
stm32lx_flash_bank::flash_base
stm32lx_protect_check()
stm32lx_write_half_pages()
stm32lx_unlock_program_memory()
stm32lx_enable_write_half_page()
stm32lx_lock_program_memory()
stm32lx_erase_sector()
stm32lx_get_flash_status()
stm32lx_unlock_options_bytes()
stm32lx_wait_until_bsy_clear_timeout()
stm32lx_obl_launch()
stm32lx_mass_erase()
all items filtered out
Type of
stm32lx_flash_bank::flash_base
stm32lx_flash_bank::flash_base
uint32_t
all items filtered out