I am using Texas Instrument's USB stick for the TMS320C5515 processor
and interfaced to this on the PCB is the NOR Spansion flash. The number
on the flash is:
S29AL032D70TF104
002FF413K.
Question: Is it possible to perform data buffer writes to the NOR flash (external memory) using Direct Memory Access (DMA) ? I am using the DMA 3 controller since only this can access external memory.
When I execute the Chip Support Library (CSL) code and integrate the NOR_write code for writing data from internal memory to using DMA, I get the following system message:
C55xx: Trouble Reading Memory Block at 0x400000 on Page 1 of Length 0x30: Error 0x80000002/-1143 Fatal Error during: Memory, The memory at 0x00800000 continually indicated it was 'not ready' All memory operations currently in progress were aborted in order to regain control of the processor. This is considered a catastrophic event, but the debugger should still be able to access memory and CPU registers. System state has been altered. It is strongly advised that the processor should be reset before resuming execution,
Though I am trying the write to the external memory it gives me this Trouble Reading Memory message.
(In this above mentioned USB stick, the NOR flash is external memory CS2 space. )
Thus any insights and help regarding NOR flash writing using DMA will help.
Thanks,
AV.