1. 程式人生 > >燒寫kernel,ramdisk,rootfs 到emmc

燒寫kernel,ramdisk,rootfs 到emmc

由於友善的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