嵌入式爱好者

查看: 15685|回复: 1

[Linux] 关于335x的USB初始化问题

[复制链接]

0

主题

0

帖子

3

积分

扫一扫,手机访问本帖
发表于 2014-3-24 13:53:54 | 显示全部楼层 |阅读模式
在使用OK335xD写驱动,在写USB0的驱动。使用USB0作设备,按照TI手册说明,流程大致这样,配置好CLk,复位,PHY_ON,CONNECT。。先想实现D+可以拉高,这们电脑可以检测到usb连接,再发送信号回335x.然后335x检测到中断。后面的过程就按照手册和usb协议操作应该就OK了。现在问题在USB的硬件初始化这里,一直初始化不成功,D+引脚一直检测不到被拉高。。请问如果我只是想把D+被拉高,产生一个高电平脉冲,需怎么样配置,需要配置哪些寄存器呢。。
回复

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-3-24 17:34:06 | 显示全部楼层
楼主,这个你还是参考一下芯片手册吧,查看一下芯片手册中对于usb驱动的说明。还有,TI官网应该提供了usb的驱动
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-21 02:12

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表