免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4664 | 回复: 0
打印 上一主题 下一主题

开发板模拟u盘与PC通讯出现的问题,请各位大侠帮忙分析下 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2009-04-10 09:07 |显示全部楼层
本人已经解决此问题,QQ: 22538063

很多人问,直接写在这里吧.


修改文件 /drivers/usb/gadget/s3c2410_udc.c

845 845         u32                     ep_csr1;  
846 846         u32                     idx;  
847 847   
  848                 handle_ep_again:          \\add this line
848 849         if (likely (!list_empty(&ep->queue)))  
849 850                 req = list_entry(ep->queue.next,  
850 851                                 struct s3c2410_request, queue);  
… …   
884 885   
885 886                 if ((ep_csr1 & S3C2410_UDC_OCSR1_PKTRDY) && req) {  
886 887                         s3c2410_udc_read_fifo(ep,req);  
  888                         if (s3c2410_udc_fifo_count_out())          \\ add this line
  889                                 goto handle_ep_again;          \\add this line
887 890                 }  
888 891         }  
889 892 }

[ 本帖最后由 xudaren 于 2009-7-6 09:33 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP