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,应该不是吧;(