请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320DM6446 您好!
DM6446在我们的项目中连接到 FPGA
我们在处理器的 DSP 上使用 EDMA、我已配置 DM6446 EDMA 以在 UART 和 McBSP 上接收数据、UART 上的数据大小为2052字节、而在 McBSP 上为1628字节 (864帧同步、每字节2字节)。
UART 上的数据配置为2052字节、可随时提供、McBSP 上的数据每20ms 发送一次、McBSP 上的时钟频率为16.667MHz、每个时钟1个16位字、因此其传输时间约为0.9ms。
当我禁用 McBSP 时、UART EDMA 工作正常、我们能够发送多个2052字节的数据包、但一旦我启用了 McBSP、UART 上的数据传输在1个数据包传输后挂起、 其 UART IIR 寄存器显示了中断挂起位和接收数据溢出位的置位
我研究了处理器的 EDMA 文档并考虑使用链接、但当我设置 OPT 寄存器的中间链接使能位时、这在 CER 寄存器中不显示。
请帮助。
此致。