I use FreeRTOS and lwIP for a webserver on STM32F217. The web page is used to change settings that are stored in flash (on the last page which is free).
The problem is that after the update to flash the webserver is very slow.
The erase time the page is very long (depending datasheets can go up to several seconds).
For now the update of the flash is a sub-function of the Webserver task.
I see this alternative:
Save the page in RAM (RAM backup area eg.) And create a separate save RAM to flash task.
Is there are others?
Thank you. Pierre