您的位置:首页 > 其它

rockchip平台镜像烧写方式

2015-10-24 16:10 246 查看
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分区的镜像来启动系统,这种方式很方便来调试内核(修改内核,然后再编译,消耗的时间较短)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: