SDSoC  – 错误:DMA上的过早EOF-Xilinx-AMD社区-FPGA CPLD-ChipDebug

SDSoC – 错误:DMA上的过早EOF

描述

我正在运行基于Linux的SDSoC设计,当我将加速器推送到硬件时,我看到报告了这个错误:

错误:DMA上的EOF过早

这是什么意思?我如何解决它?

此错误表示DMA收到的数据包大小不符合预期。当加速器内的代码尝试访问数组中的错误索引(已通过加速器和PS之间的DMA发送)时,可能会发生这种情况。

要解决这个问题,请检查循环边界和其他数组索引,以确保要传输的样本数与您告诉SDSoC的数量相匹配(通过适当的编译指示)。

请登录后发表评论

    没有回复内容