主题中讨论的其他器件:TMS320F28377D
你(们)好
我尝试在 DMA 模式下通过 McBSP 向 Delfino 处理器发送 N 个字。
当 Delfino 上接收到 N 个字时、将调用中断。 然后、软件将 McBSP 的内部缓冲器复制到一个外部缓冲器中。 这些缓冲器是相等的。
但是、当 Delfino 再次初始化 RX 传输时、一个字被复制到内部缓冲区、而 C66 TX 传输不会开始。
例如、N = 3
C66 TX 缓冲器 1 | 2 | 3
当中断被称为 1 | 2 | 3时、Delfino RX 缓冲器
RX 初始化后的 Delfino RX 缓冲器 X | 2 | 3
数据"x"是随机数据(例如、它不是缓冲地址+(N + 1)处的数据);
C66似乎还发送了一个字。
你有什么想法吗?