Linux下使用交叉编译移植U(4)

setenv machid 0x00000c42 #添加变量fdtfile的值为bcm2709-rpi-2-b.dtb setenv fdtfile bcm2709-rpi-2-b.dtb setenv bootargs "earlyprintk console=tty0 console=ttyAMA0 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait noinitrd" saveenv fatload mmc 0:1 ${kernel_addr_r} kernel7.img #载入fdtfile的值 fatload mmc 0:1 ${fdt_addr_r} ${fdtfile} bootz ${kernel_addr_r} - ${fdt_addr_r}

这里添加bcm2709-rpi-2-b.dtb是因为使用树莓派2,如果是其它版本酌情修改

然后source生成boot.scr

source make_ubootbin

将新的boot.scr拷到boot分区,u-boot.bin和之前完全相同,config.txt添加kernel=u-boot.bin

主机上拔出SD卡,启动树莓派

Linux下使用交叉编译移植U-Boot到树莓派

 自动登录进入桌面

Linux下使用交叉编译移植U-Boot到树莓派

 至此u-boot在raspbian jessie上移植完成。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14933.html