提交 8b371e6b 编写于 作者: H heyuanjie

修正数据大小导致assert

上级 672d6e39
......@@ -347,6 +347,11 @@ static rt_size_t icodec_transmit(struct rt_audio_device *audio, const void *writ
xfer.data = (uint8_t *)writeBuf;
xfer.dataSize = size;
if (size%32 == 0)
icodec->txHandle.count = 16;
else
icodec->txHandle.count = 1;
rt_hw_cpu_dcache_ops(RT_HW_CACHE_FLUSH, (void*)writeBuf, size);
if (SAI_TransferSendEDMA(icodec->sai, &icodec->txHandle, &xfer) != kStatus_Success)
return 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册