在调试AXI-DMA SG接收链路时,发现PS端配置的BD buffer的大小超过PL端配置的packet长度时,在status中读取的实际在AXI-Stream中发送的数据的长度就是一个packet的长度
如:
PS端配置的BD buffer为4096,PL端配置一个packet的长度为2048,读取status的值为0x8c000800,control len 为0x1000,0x8c000800表示axi-stream中发送的长度为0x800,同时包含RXEOF/RXSOF,表示完整的接收到一个packet。但是下一个packet却并没有接着在当前BD buffer中存放,而是跳转到下一个BD buffer的起始位置开始存放。但为何会出现这种原理尚未得知。