燒寫kernel,ramdisk,rootfs 到emmc
阿新 • • 發佈:2019-02-07
由於友善的superboot不開源,不利於我們學習,所以我們手動燒寫uboot,kernel,ramdisk,rootfs 到emmc
首先應該注意的是,原版的核心配置把CONFIG_ARM_TRUSTZONE打開了,據說這個是與友善的superboot配套使用的,但是uboot不支援TZ模式,所以要重新配置核心。
1、重新配置核心:
進入核心根目錄,#make menuconfig
進入system type
去掉配置項 Support TrustZone-enabled Trusted Execution Environment
重新編譯核心
3、ubuntu安裝fastboot(自行百度)
2、啟動開發板,uboot命令列模式下輸入: #fastboot
ubuntu命令終端輸入:
#fastboot flash kernel zImage
#fastboot flash ramdisk ramdisk-u.img
#fastboot flash fat rootfs_qtopia_qt4.img
#fastboot reboot
注:我的 bootargs:bootargs=root=/dev/mmcblk0p1 rootfstype=ext4 console=ttySAC0,115200
init=/linuxrc ctp=2 skipcali=y loglevel=7
我的 boorcms:bootcmd=movi read kernel 0 40008000;movi read rootfs 0 41000000 100000;bootm 40008000 41000000