用户0691
发布于

imx6ull uboot移植后网卡有问题

我是走nxp官方下载维护的uboot源码 (参考文章 https://blog.angustar.com/archives/system-migration-and-rootfs-construction-based-on-i-mx6ull-1.html

我直接在mx6ull_14x14_evk_emmc_defconfig这个上面改的lcd和网口

修改文件arch/arm/dts/imx6ul-14x14-evk.dtsi的对应项以关闭 ENET1 的初始化、配置 phy-reset-gpios引脚以及设置phy-reset-duration 复位时间(对 LAN8720A 进行硬件复位)




修改drivers/net/phy/phy.c对 LAN8720A 进行软件复位(为了减小对其它芯片的影响,我们引入宏命令进行条件编译),由于这里修改的代码比较复杂,我们直接对比




适配 LCD 屏幕参数
修改arch/arm/dts/imx6ul-14x14-evb.dtsi


编译、烧写 U-Boot 并启动开发板



现在不知道怎么弄好网口

浏览 (96)
点赞 (1)
收藏
1条评论
世玉轩
世玉轩
现在的问题还是复位问题导致的,应该是 你修改 phy reset哪里有问题,还是参考 《【适合有一定基础参考】嵌入式Linux应用开发完全手册_韦东山全系列视频文档-IMX6ULL开发板(从零移植篇-预览版)-V0.1》 去阅读,对照。
点赞
评论