stm32l4_work_area is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

stm32l4_work_area struct

Syntax

struct stm32l4_work_area {     struct stm32l4_loader_params {         uint32_t flash_sr_addr;         uint32_t flash_cr_addr;         uint32_t flash_word_size;         uint32_t flash_sr_bsy_mask;     } params;     uint8_t stack[LDR_STACK_SIZE];     struct flash_async_algorithm_circbuf { #ifdef OPENOCD_CONTRIB_LOADERS_FLASH_STM32_STM32L4X         uint8_t *wp;         uint8_t *rp; #else         uint32_t wp;         uint32_t rp; #endif      } fifo; };

Fields

params

No summary provided. Read more...

stack

No summary provided. Read more...

fifo

No summary provided. Read more...

References

LocationReferrerText
stm32l4x.h:124
struct stm32l4_work_area {
stm32l4x.c:1468stm32l4_write_block()
const size_t extra_size = sizeof(struct stm32l4_work_area);
stm32l4x.c:1504stm32l4_write_block()
offsetof(struct stm32l4_work_area, stack) + LDR_STACK_SIZE);
stm32l4x.c:1525stm32l4_write_block()
source->address + offsetof(struct stm32l4_work_area, fifo),
stm32l4x.c:1526stm32l4_write_block()
source->size - offsetof(struct stm32l4_work_area, fifo),