默认编译sdk时,会先build kernel,第一次编译通过make clean;make image -j8命令全部编译,后续如果不需要build kernel可以用make image-fast代替make image。
第一步:解压
tar -zxvf project-IKAYAKI_DLM00V015.tar.gz
第二步:设置编译环境
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
第三步:选择config
make dispcam_p3_nor.glibc-9.1.0-squashfs.s01a.64.qfn128.demo_defconfig
make dispcam_p3_nor.glibc-9.1.0-squashfs.s01a.64.qfn128.demo_wifi_defconfig
第四步:清除并编译
make clean; make image -j8
编译完成后生成的image在project/image/output/images。
V011版本以上defconfig默认都切换到env双备份机制,包括两部分:uboot默认也要使用双备份config生成的bin;分区文件用的是双备份的配置。
非双env备份版本和双env备份版本之间不能直接通过tftp升级,要从isp tool烧写boot开始,然后再通过tftp升级。