您的位置:首页 > 娱乐 > 八卦 > IMX6ULL-UBOOT外设适配

IMX6ULL-UBOOT外设适配

2024/10/31 9:51:20 来源:https://blog.csdn.net/siemens_xp/article/details/139492851  浏览:    关键词:IMX6ULL-UBOOT外设适配

目录

1.网口移植

2.LCD移植


1.网口移植

100ask 有两个网口,uboot阶段使用网口2,对应的phy是LAN8720A,硬件地址是1,RST引脚对应的是GPIO6_IO6

1.1修改设备树中的相关配置,打开 imx6ul-14x14-evk.dtsi

1.2 修改 mx6ull_14x14_evk_emmc_defconfig 配置文件中phy的选择

1.3 修改

增加如下内容

#ifdef CONFIG_PHY_SMSCstatic int lan8720_flag = 0;int bmcr_reg = 0;if (lan8720_flag == 0) {bmcr_reg = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMCR);phy_write(phydev, MDIO_DEVAD_NONE, MII_BMCR, BMCR_RESET);while (phy_read(phydev, MDIO_DEVAD_NONE, MII_BMCR) & 0X8000) {udelay(100);}phy_write(phydev, MDIO_DEVAD_NONE, MII_BMCR, bmcr_reg);lan8720_flag = 1;}
#endif

1.4 设置mac地址

可以在uboot里面这只随机mac地址(不推荐),可以在ENV里面设置 MAC地址,若不设置会出现下图的报错。

2.LCD移植

LCD主要设置分辨率前后肩参数即可

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com