rp2040_call_rom_func() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDrp2040_call_rom_func()

rp2040_call_rom_func() function

Syntax

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

LocationReferrerText
rp2040.c:93
static int rp2040_call_rom_func(struct target *target, struct rp2040_flash_bank *priv,
rp2040.c:162rp2040_finalize_stack_free()
int err = rp2040_call_rom_func(target, priv, priv->jump_flush_cache, NULL, 0, 1000);
rp2040.c:169rp2040_finalize_stack_free()
err = rp2040_call_rom_func(target, priv, priv->jump_enter_cmd_xip, NULL, 0, 1000);
rp2040.c:198rp2040_stack_grab_and_prep()
err = rp2040_call_rom_func(target, priv, priv->jump_connect_internal_flash, NULL, 0, 1000);
rp2040.c:205rp2040_stack_grab_and_prep()
err = rp2040_call_rom_func(target, priv, priv->jump_flash_exit_xip, NULL, 0, 1000);
rp2040.c:258rp2040_flash_write()
err = rp2040_call_rom_func(target, priv, priv->jump_flash_range_program,
rp2040.c:316rp2040_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_call_rom_func()
Data read by rp2040_call_rom_func()
Data written by rp2040_call_rom_func()
rp2040_call_rom_func()
rp2040_call_rom_func()::i
all items filtered out
Type of rp2040_call_rom_func()
rp2040_call_rom_func()