看了一下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:
很高兴能帮到您!祝您成功!
TI中文支持网![TMS320F28379D: 导入例程出现故障Description Resource Path Location Type gmake: *** [gridconnectedinvlclfltr.obj] Error 1 gridConnectedInverterLCLFltr C/C++ Problem-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_pastedimage1752114958744v1.jpg)


