rockchip平台镜像烧写方式

rockchip镜像在Linux有专有的烧写工具,具体的介绍见http://blog.csdn.net/kangear/article/details/11840837,该工具(需要以管理员身份运行)的使用的方法为


1烧写固件     ./Linux_Upgrade_Tool  UL+ 固件

2烧写分区文件   ./Linux_Upgrade_Tool  di  -p parameter

3其他文件的烧写方式如下

./Linux_Upgrade_Tool  di +分区+镜像

   如烧写uboot

         ./Linux_Upgrade_Tool  di uboot uboot.img

   如烧写kernel

         ./Linux_Upgrade_Tool  di kernel  kernel.img             或 ./Linux_Upgrade_Tool  di  - k  kernel.img

    如烧写boot.img

         ./Linux_Upgrade_Tool  di boot boot.img   或 ./Linux_Upgrade_Tool  di  -b boot.img

   如烧写system.img

        ./Linux_Upgrade_Tool  di system system.img   或 ./Linux_Upgrade_Tool  -s system

如果不想敲Linux_Upgrade_Tool这么长的字符串,在终端任意路径都能烧写镜像,执行将给文件复制到/usr/logcal/bin,并创建相应的软链接,如

进入目录cd /usr/local/bin

ln -s  /usr/logcal/bin/Linux_Upgrade_Tool  fb

这样烧写镜像的时候直接使用fb di -b boot.img就可以了。

 

生成烧写用的镜像

1在源码目录下,运行source build/envsetup.sh,lunch选择具体机型

2运行./mkimage.sh(boot.img不包含内核)或./mkimage.sh ota(boot.img包含内核).这时就会在rockdev/Image/目录下生成一个boot.img,如果是第一种方式boot.img只有2M,第二中方式生成的boot.img有10多M的。当发现boot分区的数据是完整的(包含内核),此时kerel分区并没有用,如果boot.img分区不完整(不包含内核),此时便会加载kernel分区的镜像来启动系统,这种方式很方便来调试内核(修改内核,然后再编译,消耗的时间较短)。

你可能感兴趣的:(TOOLS)