主题中讨论的其他器件:AM3352
尊敬的香榭丽舍
我的客户使用 F28069 McBSP SPI 从模式连接 AM3352 SPI 端口。 F28069 DMA 通道1用于 McBSP 传输。 DMA 通道2用于 McBSP 接收器数据。
该功能正常工作。
在进行 EMI 测试时、客户报告 McBSP 接收 DMA 停止工作、 DMA 传输计数器寄存器不再更新。 DMA 通道2控制寄存器值为0x2a00。 McBSP 端口寄存器 SPCR1=0X180F 和 SPCR2= 0X4F。
我想提出以下问题:
1. 看起来像 McBSP 停止发送事件到 DMA 模块、这种错误的潜在原因是什么? 如何恢复?
DMA 控制寄存器的值为0x2a00、 TRM 文档中的位9-10为保留域。 Bit9-10默认为零、值1的含义是什么? 是否有任何关于 DMA 停止工作的线索?
3.是否有解决这一问题的建议?
非常感谢您的支持!
简吕