这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » DMA在工作时意外停止如何解决?

共1条 1/1 1 跳转至

DMA在工作时意外停止如何解决?

高工
2024-06-05 12:34:48     打赏

我遇到了一个现实,请问有什么可能导致这个问题,该如何解决:
在配置 Hoodp-dam 的描述者之后,开始了 DMA 数据转送(数据从 RAM 到 SPI。硬触发,Grp.8 第 14 章)。中途突然停止了工作,在确认中断处理函数数时发现,DW1_CH_STRUCT14_CH_CH_STRUCT14_CH_STATUS寄宿存器的 INTR_CAUSE值为'6':当前描述符指针为空。
我们检查了他们的程序,其中没有发现意思在 dmaWork 中清晰的空描述符指针的代码。




关键词: DMA    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]