03-17-2021, 10:26 PM
Additionally to my previous point about DMA buffers, there's nothing stopping us loading from internal into RAM what we need, then switching the four DMA buffers over to our external flash devices. As long as we can switch off the internal flash storage, I can't see a problem with this approach.
It *should* be possible to disable the internal flash if it's on the XIP SPI bus, if you can't then that effectively disables the adding of additional devices on that bus - which would be dumb. I can't imagine anybody doing such a thing. Also if you can disable the flash then you can run the flash in an ultra-low power saving mode, which you for sure would want on an IoT designed device.
It *should* be possible to disable the internal flash if it's on the XIP SPI bus, if you can't then that effectively disables the adding of additional devices on that bus - which would be dumb. I can't imagine anybody doing such a thing. Also if you can disable the flash then you can run the flash in an ultra-low power saving mode, which you for sure would want on an IoT designed device.