7 Replies Latest reply on Jul 23, 2020 6:42 PM by xaca_4630371

    DMA carsh after complete transaction.


      Hi everyone,


      I config a DMA channel to do 16384 burst, saving them on SRAM. I debuged the program and the transaction is perfectly done ( i think ), but when it finish, sometimes crashes the program, doesn't continue or in debug section goes do dissasembly section. I think it's a interrupt error, but i can't find a properly solution.


      The DMA is configured with 9 TD ( last 1 with 1 byte trans to change a flag i created on a specific mem location) the other 8 TD's got 2 bytes burst with a total of 2048 TC.


      Here the code.


      Regards, Xc.