主题 : EBOOT 中识别U盘 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 70063
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2012-05-15
最后登录: 2012-05-28
楼主  发表于: 2012-05-15 17:25

 EBOOT 中识别U盘

本人想在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还是不行。