Hello all,
i've few questions about using NVS driver with external flash memory.
In our project we are doing OTA firmware upgrade with use of external flash memory.
As far is i know on the launch-xl board there is mounted MX25R8035F chip, which has 1M byte of memory.
For now we can do OTA without any issues. I'm only wondering why in examples in syscfg NVS region is set to 0x256000? It is much more than 1MB.
Is this correct value?
Other thing is we want to use bigger external flash chip (4MB) in our target hardware.
We want then to divide this memory into two blocks. One block (1MB) will be used for OTA purposes and on the second one
we want to store some audio samples, that will be played after trigger.
Do you think will we be able to play short audio (which means reading data from external flash) simultaneously with doing OTA (which means writing/reading data from the same chip)?
Audio player should have higher priority access to the SPI, So i am little afraid if some timeouts during OTA will occure... (We are using now example implementation of OTA client).
regards,
mf