AM335x 上的USB硬件和软件驱动开发
AM335x 上的USB硬件和软件驱动开发
在AM335x芯片上,总共有2路USB总线接口,注意这里使用的USB 2.0 HS,即支持USB2.0的最高传输速度(High-speed模式)
PS:的USB2.0标准将USB接口速度划分为三类,分别是传输速率在25Mbps-400 Mbps (最大480 Mbps)的High-speed接口(简称HS);传输速率在500Kbps-10Mbps(最大12Mbps)的Full-speed接口(简称FS);传输速率在10kbps-400 100kbps (最大1.5Mbps)的Low-speed接口(简称LS)
如果硬件电路上需要使用到HS模式的话,USB这对查分线需要做一定的处理:HUB_USBx_DM,HUB_USBx_DPshould be routed in 90 ohm differential impedance matching control
比如在赛普盛科技的CM335X核心板和B1开发底板上,我们就有如下的CAN设计:
对于USB的驱动,我们简单的修改下内核代码,就可以实现USB功能了,其驱动如下:
......
重新编译内核,并更新系统就可以了。
2021年8月14日 17:43
ꄘ0