第三期 Uboot移植实验

本文详细介绍了如何将NXP官方的Uboot移植到ALPHA开发板上,包括移植过程中的LCD驱动和网络驱动修改,以及bootcmd和bootargs环境变量的设置。在移植过程中,针对ALPHA开发板的特性进行了相应的配置和代码调整,确保了Uboot的正常启动和Linux系统的加载。
摘要由CSDN通过智能技术生成

第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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值