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.

TMS320F28335 DMA 中断问题



我在片上闪存起动的程序.用 MemCopy函数把部分子程序代码拷贝到内存运行.其他都能正常运行.但为什么DMA中断不能正常运行.现象是起动DMA后.DMA转储结束发出中断.CPU是乎没响应.没进入DMA中断处理程序.只要去掉这一句 #pragma CODE_SECTION(my_DINTCH1_ISR, "ramfuncs");中断子程序在闪存运行就正常.其他中断却可以正常在SRAM运行.另外.MemCopy是预先就把需考贝的代码复制到SRAM.当调用到那部分代码就直接运行.还是每次调用到那部分代码.MemCopy函数先把那部分拷贝到SRAM后,再运行呢?希望这方面专家给予指导.