stm32l4_get_flash_reg() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDstm32l4_get_flash_reg()

stm32l4_get_flash_reg() function

Syntax

static inline int stm32l4_get_flash_reg(struct flash_bank *bank,     uint32_t reg);

Arguments

bank

reg

References

LocationReferrerText
stm32l5x.c:223
static inline int stm32l4_get_flash_reg(struct flash_bank *bank, uint32_t reg)
stm32l5x.c:233stm32l4_get_flash_status()
target, stm32l4_get_flash_reg(bank, STM32_FLASH_SR), status);
stm32l5x.c:270stm32l4_wait_status_busy()
target_write_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_SR),
stm32l5x.c:284stm32l4_unlock_reg()
int retval = target_read_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), &ctrl);
stm32l5x.c:292stm32l4_unlock_reg()
retval = target_write_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_KEYR), KEY1);
stm32l5x.c:296stm32l4_unlock_reg()
retval = target_write_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_KEYR), KEY2);
stm32l5x.c:300stm32l4_unlock_reg()
retval = target_read_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), &ctrl);
stm32l5x.c:317stm32l4_unlock_option_reg()
int retval = target_read_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), &ctrl);
stm32l5x.c:325stm32l4_unlock_option_reg()
retval = target_write_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_OPTKEYR), OPTKEY1);
stm32l5x.c:329stm32l4_unlock_option_reg()
retval = target_write_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_OPTKEYR), OPTKEY2);
stm32l5x.c:333stm32l4_unlock_option_reg()
retval = target_read_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), &ctrl);
stm32l5x.c:348stm32l4_read_option()
return target_read_u32(target, stm32l4_get_flash_reg(bank, address), value);
stm32l5x.c:356stm32l4_write_option()
int retval = target_read_u32(target, stm32l4_get_flash_reg(bank, address), &optiondata);
stm32l5x.c:370stm32l4_write_option()
retval = target_write_u32(target, stm32l4_get_flash_reg(bank, address), optiondata);
stm32l5x.c:374stm32l4_write_option()
retval = target_write_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), FLASH_OPTSTRT);
stm32l5x.c:468stm32l4_erase()
stm32l4_get_flash_reg(bank, STM32_FLASH_CR), erase_flags);
stm32l5x.c:480stm32l4_erase()
target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), FLASH_LOCK);
stm32l5x.c:607stm32l4_write_block()
buf_set_u32(reg_params[4].value, 0, 32, stm32l4_get_flash_reg(bank, STM32_FLASH_BASE));
stm32l5x.c:627stm32l4_write_block()
target_write_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_SR), error);
stm32l5x.c:686stm32l4_write()
return target_write_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), FLASH_LOCK);
stm32l5x.c:703stm32l4_probe()
int retval = target_read_u32(target, stm32l4_get_flash_reg(bank, STM32_DBGMCU_IDCODE), &device_id);
stm32l5x.c:732stm32l4_probe()
retval = target_read_u16(target, stm32l4_get_flash_reg(bank, STM32_FLASH_SIZE_REG), &flash_size_in_kb);
stm32l5x.c:748stm32l4_probe()
retval = target_read_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_OPTR), &options);
stm32l5x.c:866get_stm32l4_info()
int retval = target_read_u32(target, stm32l4_get_flash_reg(bank, STM32_DBGMCU_IDCODE), &dbgmcu_idcode);
stm32l5x.c:936stm32l4_mass_erase()
target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), action);
stm32l5x.c:940stm32l4_mass_erase()
target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR),
stm32l5x.c:950stm32l4_mass_erase()
target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), FLASH_LOCK);
stm32l5x.c:1063stm32l4_handle_option_load_command()
retval = target_write_u32(target, stm32l4_get_flash_reg(bank, STM32_FLASH_CR), FLASH_OBLLAUNCH);

Call Tree

Data read by stm32l4_get_flash_reg()
stm32l4_get_flash_reg()
Type of stm32l4_get_flash_reg()
stm32l4_get_flash_reg()
all items filtered out