LCD驱动修改
一般uboot中修改驱动基本都是在xxx.h和xxx.c这两个文件中进行的!!!
修改LCD驱动重点注意一下几点:
a.LCD 使用的GPIO,查看uboot中IO配置是否正确。
b.LCD背光引脚是否正确;
c.LCD配置参数是否正确;
比如:board/freescale/mx6ull_super_emmc/mx6ull_super_emmc.c
include/configs/mx6ull_super_emmc.h
网络驱动修改
6ull网络方案采用内部MAC+外部PHY,6ull官方开发板使用的PHY芯片是KSZ8081;而正点原子使用的是LAN8720;
LAN8720通过管理接口MDIO,来管理PHY芯片,MDIO通过PHY ADDR来确定访问哪个PHY芯片。
由相关网络协会规定,所有的PHY芯片,其前32个寄存器一摸一样;
还需要设置相关环境变量
setenv ipaddr 192.168.1.55 //开发板 IP 地址
setenv ethaddr 00:04:9f:04:d2:35 //开发板网卡 MAC 地址
setenv gatewayip 192.168.1.1 //开发板默认网关
setenv netmask 255.255.255.0 //开发板子网掩码
setenv serverip 192.168.1.250 //服务器地址,也就是 Ubuntu 地址