This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280049: Using flash memory as DMA source address

Part Number: TMS320F280049

Hello,

we are using a SPI-flash with DMA. At startup we copy several data structures from the DSP-flash to the external SPI-flash. That works, so no problem here.

But I found no hint for allowed DSP-flash segments to use as a source to the DMA. I even found no information, if it is possible at all.
To avoid any later problems - are there any restrictions for this?

Thanks in advance!

  • Friedhelm,

    Are you talking about F280049 Flash memory (0x8 0000 - 0x9 FFFF) when you say DSP flash?

    If so, DMA doesn't have directly access to F280049 Flash memory. How did you manage to copy F280049 flash contents to external SPI flash. Only way I see you implementing something like this is to copy contents from flash into GSRAM (DMA has access to GSRAM)? Are you implementing this way?

    Regards,

    Manoj

  • Hello Manoj,

    thanks for your quick response. In fact we are copying data from the F280049 Flash memory to the external SPI-Flash by DMA. I checked the software module and you are right: directly before starting the DMA the source data is copied in an DMA-buffer that resides in GSx-RAM.

    Sorry, was my fault.