[求助]CH375A读写U盘失败,返回Error: 06, 0

CH375A读写U盘失败,返回Error: 06, 0 然后就死机了,找了很久找不到原因. 06是PID还是错误指示信息. 跪求解决 检查发现 发现U盘后.再对其reset时失败 表现在P1.4 和CH375的灯刚开始一直亮,过几秒钟之后CH375灯灭, P1.4闪 测试环境 CH375EV1.c 另外,U盘不能使用原因有哪些啊? i = mCH375Init( ); /* 停止复位,重新初始化CH375 */ mIntStatus = i; mStopIfError( ); 程序过不了mStopIfError.

采用CH375EV0.c printf( "ReadSector 0# to buffer\n" ); c = mReadSector( 0, 1 ); if ( c ) printf( "Error @ReadSector, %02X\n", c ); 返回是101 感觉是芯片没有产生中断信号.

大侠,求救啊.在这儿卡太多时间了. 再查发现: 在对U盘进去初始化时 mIntStatus = mWaitInterrupt( ); /* 等待中断并获取状态 */ if ( mIntStatus != USB_INT_SUCCESS ) return( mIntStatus ); /* 出现错误 */ 返回0x04,真是晕,这是什么原因呢,从datasheet上面是什么PID,应该不是吧;(

为什么没有人来看看,难道大家都没有遇到我这样的问题?


那U盘的初始化你通过了没有??以及返回什么样的错误代码给你


U盘能够实始化,就是从中读取扇区数据不成功,有没有可能是U盘的原因, 飚王128MU盘


你不是说"程序过不了mStopIfError." 那硬件都有问题,初始化U盘根本不可能成功. 检查CH375 复位,时钟, 然后发测试命令, 通过后 mCH375Init( ); mInitDisk( ); mReadSector();


只有登录才能回复,可以选择微信账号登录