GD32 HID+MSC usb stall pid (求解BUG)

[复制链接]
3418|6
 楼主| liaub07 发表于 2015-7-11 16:50 | 显示全部楼层 |阅读模式

用GD32 150  USB做了个 HID + MSC,是用2M spi flash作U盘用,在mass storage发送小数据时,没问题。但数据量大时,经常会出现 usb stall pid 错误。附BUS hound调试图file:///C:\QQ BACK\510340168\Image\C2C\6CJ~B}~4PX`0)TO@5QK~NED.jpg

往U盘(SPI FLASH)里写文件时

往U盘(SPI FLASH)里写文件时

从U盘(SPI FLASH)里读文件时

从U盘(SPI FLASH)里读文件时
sunmeat 发表于 2015-7-12 16:18 | 显示全部楼层
USB没有搞过,给楼主支持下!
 楼主| liaub07 发表于 2015-7-15 14:32 | 显示全部楼层
我把ESOFIF 中断屏弊了,现在没有报错了。不知道不会不有其它不良反应啊??



ESOFIF: 预期的帧起始中断标志硬件置位表示一个SOF被预期但是还没有到达。软件写0清该位
firstblood 发表于 2015-7-15 21:27 | 显示全部楼层
这个没搞过的,,帮着顶起一下吧。
 楼主| liaub07 发表于 2015-7-21 19:27 | 显示全部楼层
用的USB库有问题
邓布利多 发表于 2015-7-22 08:50 | 显示全部楼层
liaub07 发表于 2015-7-21 19:27
用的USB库有问题

这么明显的错误,晕死了
564451696 发表于 2017-4-30 14:14 | 显示全部楼层
请问楼主在哪里屏蔽ESOFIF 中断的,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

0

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