OpenOCD
stm32h7x_flash_bank::part_info
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stm32h7x_flash_bank::part_info
stm32h7x_flash_bank::part_info field
Syntax
from
stm32h7x.c:127
const
struct
stm32h7x_part_info
*
part_info
;
References
Location
Referrer
Text
stm32h7x.c:127
const
struct
stm32h7x_part_info
*
part_info
;
stm32h7x.c:492
stm32x_erase()
stm32x_info
->
part_info
->
compute_flash_cr
(
FLASH_SER
|
FLASH_PSIZE_64
,
i
)
)
;
stm32h7x.c:498
stm32x_erase()
stm32x_info
->
part_info
->
compute_flash_cr
(
FLASH_SER
|
FLASH_PSIZE_64
|
FLASH_START
,
i
)
)
;
stm32h7x.c:546
stm32x_protect()
protection
&=
stm32x_info
->
part_info
->
wps_mask
;
stm32h7x.c:563
stm32x_write_block()
uint32_t
data_size
=
512
*
stm32x_info
->
part_info
->
block_size
;
stm32h7x.c:620
stm32x_write_block()
buf_set_u32
(
reg_params
[
4
]
.
value
,
0
,
32
,
stm32x_info
->
part_info
->
block_size
)
;
stm32h7x.c:626
stm32x_write_block()
stm32x_info
->
part_info
->
block_size
,
stm32h7x.c:684
stm32x_write()
uint32_t
blocks_remaining
=
count
/
stm32x_info
->
part_info
->
block_size
;
stm32h7x.c:696
stm32x_write()
buffer
+=
blocks_remaining
*
stm32x_info
->
part_info
->
block_size
;
stm32h7x.c:697
stm32x_write()
address
+=
blocks_remaining
*
stm32x_info
->
part_info
->
block_size
;
stm32h7x.c:715
stm32x_write()
stm32x_info
->
part_info
->
compute_flash_cr
(
FLASH_PG
|
FLASH_PSIZE_64
,
0
)
)
;
stm32h7x.c:719
stm32x_write()
retval
=
target_write_buffer
(
target
,
address
,
stm32x_info
->
part_info
->
block_size
,
buffer
)
;
stm32h7x.c:727
stm32x_write()
buffer
+=
stm32x_info
->
part_info
->
block_size
;
stm32h7x.c:728
stm32x_write()
address
+=
stm32x_info
->
part_info
->
block_size
;
stm32h7x.c:757
stm32x_probe()
stm32x_info
->
part_info
=
NULL
;
stm32h7x.c:774
stm32x_probe()
stm32x_info
->
part_info
=
&
stm32h7x_parts
[
n
]
;
stm32h7x.c:776
stm32x_probe()
if
(
!
stm32x_info
->
part_info
)
{
stm32h7x.c:780
stm32x_probe()
LOG_INFO
(
"Device: %s"
,
stm32x_info
->
part_info
->
device_str
)
;
stm32h7x.c:801
stm32x_probe()
retval
=
target_read_u16
(
target
,
stm32x_info
->
part_info
->
fsize_addr
,
&
flash_size_in_kb
)
;
stm32h7x.c:805
stm32x_probe()
flash_size_in_kb
=
stm32x_info
->
part_info
->
max_flash_size_kb
;
stm32h7x.c:812
stm32x_probe()
const
uint32_t
bank2_base
=
bank1_base
+
stm32x_info
->
part_info
->
max_bank_size_kb
*
1024
;
stm32h7x.c:813
stm32x_probe()
bool
has_dual_bank
=
stm32x_info
->
part_info
->
has_dual_bank
;
stm32h7x.c:868
stm32x_probe()
flash_size_in_kb
=
stm32x_info
->
part_info
->
max_flash_size_kb
;
stm32h7x.c:874
stm32x_probe()
bank
->
write_start_alignment
=
stm32x_info
->
part_info
->
block_size
;
stm32h7x.c:875
stm32x_probe()
bank
->
write_end_alignment
=
stm32x_info
->
part_info
->
block_size
;
stm32h7x.c:878
stm32x_probe()
bank
->
num_sectors
=
flash_size_in_kb
/
stm32x_info
->
part_info
->
page_size_kb
;
stm32h7x.c:883
stm32x_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
stm32x_info
->
part_info
->
page_size_kb
*
1024
,
stm32h7x.c:892
stm32x_probe()
const
uint32_t
wpsn
=
stm32x_info
->
part_info
->
wps_group_size
;
stm32h7x.c:900
stm32x_probe()
bank
->
prot_blocks
=
alloc_block_array
(
0
,
stm32x_info
->
part_info
->
page_size_kb
*
wpsn
*
1024
,
stm32h7x.c:926
stm32x_get_info()
const
struct
stm32h7x_part_info
*
info
=
stm32x_info
->
part_info
;
stm32h7x.c:946
stm32x_get_info()
stm32x_info
->
part_info
->
device_str
,
rev_str
)
;
stm32h7x.c:950
stm32x_get_info()
stm32x_info
->
part_info
->
device_str
,
rev_id
)
;
stm32h7x.c:1060
stm32x_mass_erase()
stm32x_info
->
part_info
->
compute_flash_cr
(
FLASH_BER
|
FLASH_PSIZE_64
,
0
)
)
;
stm32h7x.c:1065
stm32x_mass_erase()
stm32x_info
->
part_info
->
compute_flash_cr
(
FLASH_BER
|
FLASH_PSIZE_64
|
FLASH_START
,
0
)
)
;
Data Use
Functions writing
stm32h7x_flash_bank::part_info
Functions reading
stm32h7x_flash_bank::part_info
stm32x_probe()
all items filtered out
stm32h7x_flash_bank::part_info
stm32x_erase()
stm32x_protect()
stm32x_write_block()
stm32x_write()
stm32x_probe()
stm32x_get_info()
stm32x_mass_erase()
all items filtered out
Type of
stm32h7x_flash_bank::part_info
stm32h7x_flash_bank::part_info
stm32h7x_part_info
all items filtered out