第7讲 Uboot移植实验
一、NXP官方Uboot编译与测试
1、将NXP提供的uboot拷贝到ubuntu中。
一个开发板也好运行uboot,DDR或者叫DRAM,串口,SD、EMMC、NAND。板子能工作。
测似结果:
1、uboot能正常启动
2、LCD驱动要根据所使用的屏幕修改。
3、NET初始化失败。
二、移植NXP官方uboot到ALPHA开发板
2.1 添加板子默认配置文件
借鉴NXP官方6ULL EVK开发板,默认配置文件也用他的,
2.2添加板子对应的头文件
不同的板子,有一些需要配置的信息,一般是在一个头文件里面配置,每个板子有一个。对于NXP官方的6ULL EVK板子,这个头文件就是
2.3 添加板子对应的板级文件夹
每个板子都有特有的文件,也叫做板级文件。这里我们将6ULL EVK的板级文件直接拷贝过来。
2.4 修改uboot的配置界面
2.5 使用新添加的板子配置并编译Uboot
2.6 LCD驱动修改
1、确定LCD IO初始化正确,mx6ull_alientek_emmc.c中的lcd_pads。
2、LCD参数,mx6ull_alientek_emmc.c中的displays。fb_videomode