华为海思3518EV300工作笔记二:开发板支持USB 网络适配器

由于板子没有网口,只有串口与USB口,由于要与PC通信,考虑到USB模拟网口的不通用性,所以讲USB口配置成Host模式,外接USB网络适配器来充当网口,内核配置如下:

设备驱动:

USB:

USB 3.0控制器

配置USB模式

   

如果配置成Dual Role mode devicetree 生效,修改arch/arm/boot/dts/的对应dts文件即可。

USB配置成Host 模式,重新编译kernel 烧写uImage后,启动单板,插入USB网络适配器后,USB控制器可以产生中断,可以枚举设备,但此时没有网络设备,经过分析,kernel 可能不支持此USB网络适配器的PHY,拆开USB网络适配器得知PHY为Rel 8152,再次配置kernel:

重新编译kernel 烧写uImage到板子重启板子,插入USB网络适配器后正常枚举,弹出eth0 网络设备,ifconfig eht0 192.168.1.100 可正常ping 通PC

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章