大家好、感谢大家始终回答我的问题。
今天、我想问您一个与 DMA 通道链接相关的问题。 由于 DMA 中的帧位数限制、我的代码尝试使用2个 DMA 通道接收71K 字节的 CAN 数据。 但是、如果没有 DMA 通道链接、当第一个 DMA 的 BTC 中断触发第二个 DMA 时、最后复制的数据也会复制到第二个 DMA。 因此我编写了代码、以便第二个 DMA 可以在使用 DMA 通道链接的第一个 DMA 副本之后复制。 然而、尽管使用了 DMA 通道链接、当我运行代码时、我看到第一个 DMA 和第二个 DMA 同时从第一个数据触发。 我想问我是否使用了 DMA 通道链接错误、或者我的代码是否错误。
谢谢阅读。 祝你度过美好的一天!
下面的第一个文件是发送代码。 第二个文件是接收代码。

