看了一下dsp28379s的相关资料,貌似sci的通讯不支持dma传输?为什么这个系列设计不支持sci的dma呢,个人感觉这是个很重要的功能,串口通讯数据量也挺大的,很占cpu时间啊。
如果确定是不支持dma的话,串口发送大量数据时一般怎么实现呢,只能靠cpu一个个byte的发么?
mangui zhang:看了一下应该只支持FIFO没有连到DMA上去
你配置FIFO去操作
看了一下dsp28379s的相关资料,貌似sci的通讯不支持dma传输?为什么这个系列设计不支持sci的dma呢,个人感觉这是个很重要的功能,串口通讯数据量也挺大的,很占cpu时间啊。
如果确定是不支持dma的话,串口发送大量数据时一般怎么实现呢,只能靠cpu一个个byte的发么?
user4586506:
回复 Susan Yang:
看了您发的参考帖子,大概知道该怎么做了,试试效果怎么样。
之前在其它平台上做串口数据都是比较依赖DMA,之前也看到了这个DSP的FIFO,因为只有16级深度,也没想怎么使用它发送大量数据。
看了例程FIFO配合中断和DMA的效果比起来应该差不了太多了。
谢谢!!
看了一下dsp28379s的相关资料,貌似sci的通讯不支持dma传输?为什么这个系列设计不支持sci的dma呢,个人感觉这是个很重要的功能,串口通讯数据量也挺大的,很占cpu时间啊。
如果确定是不支持dma的话,串口发送大量数据时一般怎么实现呢,只能靠cpu一个个byte的发么?
Susan Yang:
回复 user4586506:
很高兴能帮到您!祝您成功!