移植NXP官方uboot到正点原子开发板
目录
主要是换一下名字,把NXP的uboot移植到ALPHA开发板
利用NXP提供的sh文件进行修改,内容如下:
完成如上操作后,即可进行正常编译
对于官方的mx6ull_14x14_evk_emmc_defconfig文件修改为mx6ull_alientek_emmc_defconfig。
并且内容修改如下:
不同的板子,有一些需要配置的信息,一般是在一个头文件里面配置,每个板子有一个对于NXP官方提供的6ULL_EVK板子。
每个板子都有特定的文件,也叫班级文件,这里我们将6ULL_EVK的板级文件直接拷贝
复制一份mx6ullevk文件命名为mx6ull_alientek_emmc
uboot支持图像界面,修改内容如下:其中Kconfig位置在:arch/arm/cpu/armv7/mx6/Kconfig
实现在led屏幕上能够正确显示NXP的logo
无需修改
无需修改
需要修改
1.正点原子采用LAN8720A芯片
2.正点原子的网络引脚只有复位引脚不一样
3.修改LAN8402A的器件addr
4.修改LAN8720A的驱动
设置之和直接运行boot即可运行linux内核(sd卡启动)
修改imximage.cfg文件才能修改DDR初始化代码,参考裸机实验的DDR校准修改
启动内核失败,可以尝试重新烧写emmc固件。