android kernel dtb快速更新

来源:互联网 发布:bootcamp 访问mac文件 编辑:程序博客网 时间:2024/05/19 11:48
1.下载打包解压bootimg的工具
git clone https://github.com/pbatard/bootimg-tools.git
make之后会生成mkbootimg  unmkbootimg
2.如果只是dts文件用下面的脚本重新打包生成boot.img
#!/bin/bash
export ARCH=arm
export CROSS_COMPILE=/home/freescale/myandroid/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-
cd kernel_imx/
make imx6q-xxx.dtb
cd -
mkbootimg --base 0 --pagesize 2048 --kernel_offset 0x14008000 --ramdisk_offset 0x15000000 --second_offset 0x14f00000 --tags_offset 0x14000100 --cmdline 'console=ttymxc0,115200 init=/init androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale vmalloc=128M cma=448M androidboot.selinux=permissive androidboot.dm_verity=disabled buildvariant=eng' --kernel kernel_imx/arch/arm/boot/zImage --ramdisk out/target/product/xxx_6q/ramdisk.img --second kernel_imx/arch/arm/boot/dts/imx6q-xxx.dtb -o out/target/product/xxx_6q/boot-imx6q.img