2440 USB端点1 DMA传输问题

[复制链接]
 楼主| muliu2005 发表于 2009-11-18 21:37 | 显示全部楼层 |阅读模式
我现在将2440做成一个u盘,ep1作为in,ep3作为out,ep3开dma可以正常,但是ep1开dma时会丢数据,比如要发送1024字节到电脑,我用bus bound抓数据时发现丢掉了差不多一半的数据。我觉得是由于dma向fifo写数据时太快而导致数据丢失,在不用dma时可以在每次发送前检测in_pkt_rdy是否为零来判断是否可以向fifo中写入数据,这样可以保证数据不会丢失,而用dma传输时这个问题怎么解决呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

1

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部