OpenOCD
rp2040_call_rom_func()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
rp2040_call_rom_func()
rp2040_call_rom_func() function
Syntax
from
rp2040.c:93
static
int
rp2040_call_rom_func
(
struct
target
*
target
,
struct
rp2040_flash_bank
*
priv
,
uint16_t
func_offset
,
uint32_t
argdata
[
]
,
unsigned
int
n_args
,
unsigned
int
timeout_ms
)
;
Arguments
target
priv
func_offset
argdata
n_args
timeout_ms
References
Location
Referrer
Text
rp2040.c:93
static
int
rp2040_call_rom_func
(
struct
target
*
target
,
struct
rp2040_flash_bank
*
priv
,
rp2040.c:162
rp2040_finalize_stack_free()
int
err
=
rp2040_call_rom_func
(
target
,
priv
,
priv
->
jump_flush_cache
,
NULL
,
0
,
1000
)
;
rp2040.c:169
rp2040_finalize_stack_free()
err
=
rp2040_call_rom_func
(
target
,
priv
,
priv
->
jump_enter_cmd_xip
,
NULL
,
0
,
1000
)
;
rp2040.c:198
rp2040_stack_grab_and_prep()
err
=
rp2040_call_rom_func
(
target
,
priv
,
priv
->
jump_connect_internal_flash
,
NULL
,
0
,
1000
)
;
rp2040.c:205
rp2040_stack_grab_and_prep()
err
=
rp2040_call_rom_func
(
target
,
priv
,
priv
->
jump_flash_exit_xip
,
NULL
,
0
,
1000
)
;
rp2040.c:258
rp2040_flash_write()
err
=
rp2040_call_rom_func
(
target
,
priv
,
priv
->
jump_flash_range_program
,
rp2040.c:316
rp2040_flash_erase()
err
=
rp2040_call_rom_func
(
target
,
priv
,
priv
->
jump_flash_range_erase
,
Call Tree
Functions calling
rp2040_call_rom_func()
Functions called by
rp2040_call_rom_func()
rp2040_finalize_stack_free()
rp2040_stack_grab_and_prep()
rp2040_flash_write()
rp2040_flash_erase()
all items filtered out
rp2040_call_rom_func()
log_printf_lf()
target_name()
buf_set_u32()
buf_get_u32()
target_run_algorithm()
init_reg_param()
destroy_reg_param()
all items filtered out
Data read by
rp2040_call_rom_func()
Data written by
rp2040_call_rom_func()
log_levels::LOG_LVL_ERROR
log_levels::LOG_LVL_DEBUG
debug_level
arm_mode::ARM_MODE_THREAD
param_direction::PARAM_OUT
reg_param::reg_name
reg_param::value
working_area::address
working_area::size
rp2040_flash_bank::stack
rp2040_flash_bank::jump_debug_trampoline
rp2040_flash_bank::jump_debug_trampoline_end
rp2040_call_rom_func()::target
rp2040_call_rom_func()::priv
rp2040_call_rom_func()::func_offset
rp2040_call_rom_func()::argdata
rp2040_call_rom_func()::n_args
rp2040_call_rom_func()::timeout_ms
rp2040_call_rom_func()::regnames
rp2040_call_rom_func()::stacktop
rp2040_call_rom_func()::args
rp2040_call_rom_func()::alg_info
rp2040_call_rom_func()::i
rp2040_call_rom_func()::n_reg_params
rp2040_call_rom_func()::err
all items filtered out
rp2040_call_rom_func()
armv7m_algorithm::common_magic
armv7m_algorithm::core_mode
rp2040_call_rom_func()::i
all items filtered out
Type of
rp2040_call_rom_func()
rp2040_call_rom_func()
target_addr_t
armv7m_algorithm
reg_param
all items filtered out