本人想在EBOOT中识别U盘,有几点疑问。
主机自动识别USB设备插入, 是通过USB的D-,D+信号的状态来判断设备的插入,D+接上拉电阻为高速设备,D-接下拉为低速设备.
识别到USB后,主机初始化设备(通过默认端口中0):
1 Reset设备
2 读出设备描述符
3 读出设备配置描述符
4 读出接口信息
5 读出Endpoint信息
6 读出STRING信息
7 配置设备描述符
然后就可以正常通信了。
u盘插入时,对2440来说,是不是会触发pISR_USBH,即USB HOST中断。
有没有可用的代码啊,本来想试验一下,可是J_TAG一运行就崩溃。重装J_TAG还是不行。