在尝试写335x的USB驱动的过程中,初始化出现些问题,配置哪些寄存器及如何配置,才算完成usb的硬件初始化呢。。我想要观察的想象是初始化后,D+这个引脚会被拉高,产生高电平脉冲现象。。我按照TI的手册上去写,配置CLK,USB_RESET,PHY_ON,CONNECT等。。至少中断处理,先不关心。在PHY_ON这一过程里,PHY没有开启失败。用示波器检测的时候,D+,D-的引脚出现的电压为0.33v左右,一直没有高电平出现。。
Gino E:
你好,
你是在什么系统上写USB驱动,Linux还是非操作系统?
实际上我们已经提供了完整的USB的驱动,为什么你需要重新写呢?
xidong Liang:
回复 Gino E:
你好,
我是使用非操作系统来写USB驱动,所以,有参照starterware和TI手册编程驱动。串口,GPIO,IIC等测试正常,现在在USB0这里遇到问题了。
谢谢。
xidong Liang:
回复 xidong Liang:
你好,
应该也不算是写驱动吧,只是想参照你们提供的驱动来移植出来,在非操作系统上运行。
谢谢