TI中文支持网
TI专业的中文技术问题搜集分享网站

SPI 经常性DMA中断错误,进入DMA错误中断处理函数,整个程序死机?

Other Parts Discussed in Thread:CC3235SF, SYSCONFIG

Susan Yang:

请问您现在使用的是哪款芯片?您使用的是TI程序还是您自己的程序?请给出相关路径或者私信一下程序,谢谢

,

user6523867:

芯片是cc3235sf,程序这部分是我自己写的

,

Susan Yang:

dmaErrorFxn通常表明在运行时有问题,例如缓冲区使用了错误的指针(将指针传递给无效地址,或者在传输完成之前更改传输缓冲区),堆栈溢出等

请您先确认下下面的问题:

1 您使用的是哪个SDK版本?您正在使用SysConfig吗?
2 请问您在进入dmaErrorFxn之前执行的是什么代码?
3 您是否还有其他外围设备或Wi-Fi API被调用?
4 您可以将SPI源代码放入一个空项目中并获得相同的结果吗?

,

user6523867:

我的代码之前测试没有问题的,后来我把SPI接收处理函数放在SPI作为从机时回调函数中处理,才出现这个问题的

,

Susan Yang:

请问您现在使用的是哪款芯片?能否给出相关的代码(“SPI接收处理函数放在SPI作为从机时回调函数中处理”)?

赞(0)
未经允许不得转载:TI中文支持网 » SPI 经常性DMA中断错误,进入DMA错误中断处理函数,整个程序死机?
分享到: 更多 (0)