S905X开发板Android7.1编译以及启动卡制作

编译部分


cd 源码目录

rm out/target/product/p212/system/build.prop

rm out/target/product/p212/obj/ETC/system_build_prop_intermediates/build.prop 

rm out/target/product/p212/system/preinstall/ -rf

#把要预置的APP放到 vendor/amlogic/prebuilt/preinstallation/ 目录下,删除该目录下不需要的APP
. build/envsetup.sh 
lunch 47
#说明,lunch 选择 p212-user-64 对应的编号 47这个编号来自 lunch 命令的结果
#debug 固件
lunch 48 
mmm vendor/amlogic/prebuilt/preinstallation/
make otapackage -j80

制作升级卡部分

#第一次升级的文件
将out/target/product/p212/aml_upgrade_package.img

#第二次升级的文件
out/target/product/p212/p212-ota-20190316.zip
out/target/product/p212/recovery.img
将
out/target/product/p212/p212-ota-20190316.zip
out/target/product/p212/recovery.img
factory_update_param.aml
三个文件拷贝到SD卡,然后修改factory_update_param.aml文件,
将
--update_package=/sdcard/p212-ota-20160809.zip
的
p212-ota-20160809.zip
改成上面升级版对应的文件名,比如,p212-ota-20190316.zip
就制作好了第二次升级的升级卡
#说明,p212-ota-20190316.zip的20190316是生成升级文件的日期

第一次升级开始用Burncardmaker2.0.2进行烧录
注意factory_update_param.aml文件内容如下

--update_package=/sdcard/p212-ota-20160809.zip
--wipe_cache
--wipe_media

发表回复

CAPTCHAis initialing...