On 16/02/16 16:04, Szabó Antal wrote:
I need to persistently store data in the device I'm developing, so I
thought I would save it to flash. How can I do this?
Yes, that is possible, ST has an application note about that 
I didn't find
anything in xpcc, so I would have to use some lower level functions I
Yes, we have not implemented storing persistent data in flash yet.
However, we would be more than happy if you want to work on an
As many different micro controllers support writing to flash, I would
suggest to separate the code into two layers:
1.) a low level hardware abstraction layer (HAL), that encapsulates low
level access to the STM32 registers
2.) a high level layer that uses the HAL to access the flash and
implements the required data organization and wear leveling techniques.
> but what I don't know is how to allocate space for the data in
the flash so it's on a separate page?
This probably has to be done in the linkerscript.
I think Niklas can tell you best how to specify a separate flash section
Thank you for your great work!
xpcc-dev mailing list