TI论坛
直播中

李铭冠

7年用户 222经验值
私信 关注
[问答]

请问C5535的SD卡和USB间可否直接DMA?

各位专家,如题,我想实现把SD卡内的数据通过USB方式快速上传到PC,基于CCS7.2和ezdsp5535,请问
1.CSL example中有SD卡与memory间,及memory与USB的DMA例程,请问能否直接SD卡与USB间的DMA?
2.若可以,请问USB的DMA 目的地址如何设置?
3.若不行,请问是否只能SD卡-memory-USB这样两级DMA?
4.请问还有没有更好的办法?
多谢!

回帖(4)

余少虹

2018-7-30 07:18:10
dma不支持u***口,u***口有自己的dma。可以看一下TRM DMA章节的说明。
Table 3-1 DMA Controller Memory Map
http://www.ti.com.cn/cn/lit/ug/spruh87h/spruh87h.pdf
举报

李铭冠

2018-7-30 07:30:54
引用: vuywsdfwf 发表于 2018-7-30 07:18
dma不支持u***口,u***口有自己的dma。可以看一下TRM DMA章节的说明。
Table 3-1 DMA Controller Memory Map
http://www.ti.com.cn/cn/lit/ug/spruh87h/spruh87h.pdf

谢谢,请问想把SD卡的数据通过USB导出来,提高速度的关键是不是每次传输的数据块尽量大?
举报

李波

2018-7-30 07:39:21
  传输速度考虑到USB的协议开销,肯定是包越大,效率更高。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

李铭冠

2018-7-30 07:44:49
引用: lifei639156 发表于 2018-7-30 07:39
<blockquote class="quote"/>  传输速度考虑到USB的协议开销,肯定是包越大,效率更高。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.

谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分