OpenOCD
stm32l4_flash_bank::optr
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stm32l4_flash_bank::optr
stm32l4_flash_bank::optr field
Syntax
from
stm32l4x.c:262
uint32_t
optr
;
References
Location
Referrer
Text
stm32l4x.c:262
uint32_t
optr
;
stm32l4x.c:808
stm32l4_sync_rdp_tzen()
tzen
=
(
stm32l4_info
->
optr
&
FLASH_TZEN
)
!=
0
;
stm32l4x.c:810
stm32l4_sync_rdp_tzen()
uint32_t
rdp
=
stm32l4_info
->
optr
&
FLASH_RDP_MASK
;
stm32l4x.c:1851
stm32l4_probe()
retval
=
stm32l4_read_flash_reg_by_index
(
bank
,
STM32_FLASH_OPTR_INDEX
,
&
stm32l4_info
->
optr
)
;
stm32l4x.c:1949
stm32l4_probe()
if
(
is_max_flash_size
||
(
stm32l4_info
->
optr
&
FLASH_L4_DUAL_BANK
)
)
{
stm32l4x.c:1978
stm32l4_probe()
if
(
stm32l4_info
->
optr
&
FLASH_G0_DUAL_BANK
)
{
stm32l4x.c:1992
stm32l4_probe()
if
(
stm32l4_info
->
optr
&
FLASH_G4_DUAL_BANK
)
{
stm32l4x.c:2015
stm32l4_probe()
if
(
(
is_max_flash_size
&&
(
stm32l4_info
->
optr
&
FLASH_L4R_DBANK
)
)
||
stm32l4x.c:2016
stm32l4_probe()
(
!
is_max_flash_size
&&
(
stm32l4_info
->
optr
&
FLASH_LRR_DB1M
)
)
)
{
stm32l4x.c:2031
stm32l4_probe()
page_size_kb
=
(
stm32l4_info
->
optr
&
FLASH_L5_DBANK
)
?
2
:
4
;
stm32l4x.c:2035
stm32l4_probe()
if
(
(
is_max_flash_size
&&
(
stm32l4_info
->
optr
&
FLASH_L5_DBANK
)
)
||
stm32l4x.c:2036
stm32l4_probe()
(
!
is_max_flash_size
&&
(
stm32l4_info
->
optr
&
FLASH_L5_DB256
)
)
)
{
stm32l4x.c:2060
stm32l4_probe()
if
(
is_max_flash_size
||
(
stm32l4_info
->
optr
&
FLASH_U5_DUALBANK
)
)
{
stm32l4x.c:2178
stm32l4_auto_probe()
if
(
stm32l4_info
->
optr
==
optr_cur
)
stm32l4x.c:2357
stm32l4_handle_trustzone_command()
retval
=
stm32l4_read_flash_reg_by_index
(
bank
,
STM32_FLASH_OPTR_INDEX
,
&
stm32l4_info
->
optr
)
;
Data Use
Functions reading
stm32l4_flash_bank::optr
stm32l4_flash_bank::optr
stm32l4_sync_rdp_tzen()
stm32l4_probe()
stm32l4_auto_probe()
all items filtered out
Type of
stm32l4_flash_bank::optr
stm32l4_flash_bank::optr
uint32_t
all items filtered out