Hi, i'm implementing a GUI with LizardBoard that runs Embedded Wizard.
LIZARD Board is based on STM32F469.
The goal is to store data permanently, so if a powerloss occours or the user want to set some parameters to be stored, the data is permanently saved.
In the Build Enviroment for Lizard Board available. in the website, the flash script file for data sections defines the Flash and QuadSPI pheripherals (code follows):
/* Specify the memory areas */
MEMORY
{
FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 2048K
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 320K
CCMRAM (rw) : ORIGIN = 0x10000000, LENGTH = 64K
QSPI (xr) : ORIGIN = 0x90000000, LENGTH = 64M
}
/* Define output sections */
SECTIONS
{
/* The startup code goes first into FLASH */
.isr_vector :
{
. = ALIGN(4);
KEEP(*(.isr_vector)) /* Startup code */
. = ALIGN(4);
} >FLASH
/* The Embedded Wizard resource rodata goes into external FLASH */
.SectionEwResource :
{
. = ALIGN(4);
*(.SectionEwResource)
. = ALIGN(4);
} >QSPI
I see that the embedded wizard Read Only data is defined.
My question is, can i use Embedded Wizard to write/read those variables? or do i have to pass through some additional code?
Thanks