修复Trans.dat读入搬移数据长度错误问题

This commit is contained in:
HUOHUO 2025-05-31 00:19:26 -07:00
parent b3e0f33d1b
commit 4596c6fef6

View File

@ -86,7 +86,13 @@ void Transmitter_Init()
{
ape_csu_dma_1D_G2L_ch2ch3_transfer((uint64_t)(g_trans_dat_ptr),
(uint64_t)SOURCE_DATA_DDR_ADDR,//第一次固定搬移到dm0
g_trans_dat_length,
g_trans_dat_length -2,//数据长度65535*2,不是4字节对齐
DMA_TAG_G2G,
1);
//构成循环buffer
ape_csu_dma_1D_G2L_ch2ch3_transfer((uint64_t)(g_trans_dat_ptr),
(uint64_t)SOURCE_DATA_DDR_ADDR + g_trans_dat_length -2,//第一次固定搬移到dm0
SOURCE_DATA_BYTE_LENGTH,
DMA_TAG_G2G,
1);
}