Hi, thank you for reply, I tried to disable the whole dcache before uart test, but the problem hadn't been solved.
/*start uart dma rx*/
UartRxDmaStart(6U, UART_CONFIG.RxDMAChannel);
Mcl_CacheDisable(MCL_CACHE_LMEM,MCL_CACHE_ALL_BUS);
Mcl_CacheDisable(MCL_CACHE_CORE,MCL_CACHE_ALL_BUS);
/**************************************************/
/* Main example loop */
/**************************************************/
while(1)
{
//UartSend(6u,UART_CONFIG.TxDMAChannel,rxdata, 10);
UartReceive(6u,UART_CONFIG.RxDMAChannel,rxdata,&rxlen,100U);
if(rxlen > 0)
{
UartSend(6u,UART_CONFIG.TxDMAChannel,rxdata, rxlen);
}
}