Hi all
I'm interested in sending big blocks of data (images) through SPI to external screen, using CC2538.
Images will be stored in Flash, as constant arrays included in compile-time.
My code could be busy doing other things, so I expected to use DMA for handling this. However, I read in CC2538 User Manual some comment about transfer not allowed from Flash/ROM. I'm not sure if the problem is when trying to transfer between them (flash -> ROM or ROM -> Flash), or if any kind of transfer starting in flash is not possible.
Is it possible to configure DMA channel for reading from flash and sending to Peripheral? (SPI Tx buffer)
If it's not possible... what should be workaround? Copy image first to RAM buffer, and then program a DMA transfer from RAM to Peripheral?
Thanks in advance
David