阅读:1513回复:4
Mass读U盘数据发生OverFlow的问题????
我的毕业设计是做DSP+SL811HST+U盘,枚举已通过,可以读出U盘的容量,但当读U盘中扇区中的数据时,总是发生OverFlow错误,在读函数中我设置的Length = 512Bytes,难道我用的U盘每个扇区不是512 Bytes,还是另有其他原因,我用的U盘是爱国者迷你王32MB的U盘。请高人指点迷津。
|
|
沙发#
发布于:2004-09-16 10:22
看你的要读去长度高低位顺序和读取地址有无送错吧,我以前也遇到过
|
|
板凳#
发布于:2004-09-16 16:39
我看了一下读到的数据,是由于接收完数据以后,U盘并没有停止发数,它接着就发送了CSW,故提示OverFlow,请问怎样解决此问题?
|
|
地板#
发布于:2004-09-16 17:02
to:qing_qing
你好, 我现在做的东西跟你的差不多. 可是我在枚举成功后,再执行INQUIRY命令是总出现超时错误,能和你交流一下吗? 多谢 :) 我的QQ:312273984 |
|
地下室#
发布于:2004-09-19 15:18
出现超时错误大概是没有及时返回对方所需要的数据吧。你抓一下包看看
|
|