[求助]CH375文件库中关于U盘配置的问题?

在你们给的例子CH375EV1.c中,当USB复位后,有获取设备描述符,设置地址等操作。

而在使用库文件CH375HFX时,为什么并没有获取描述符等操作呢?

CH3751EV1.c部分代码如下:

mCtrlGetDescr( 1 ); /* 获取设备描述符 */ mStopIfError( ); len = mReadCH375Data( DATA_BUFFER ); /* 读取设备描述符数据 */ ...... mCtrlSetAddress( 5 ); /* 设置USB地址,地址值为1到7EH,因为没有用HUB并且只有一个USB设备,所以任意选 */

mCtrlGetDescr( 2 ); /* 获取配置描述符 */ len = mReadCH375Data( DATA_BUFFER ); /* 读取配置描述符数据 */

这些获取设备描述符,配置描述符实际在我们375芯片里面内置了固件程序将描述符获取到了,对于客户来说就不需要获取描述符了,只需要发一些命令下去初始化U盘就可以操作了。


好的。谢谢。

我还想问的是: 在提供的库当中,是在CH375LibInit( )中,还是在CH375DiskReady( )中完成对 U盘的配置呢?


CH375DiskReady( )中完成对U盘的配置


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