MTK编译问题

    各位mtk硬件平台做android开发的同学,有没有遇到过把out下的scatter文件删了之后,增量编译不通过的情况,大致的错误日志如下:

/home/synative/kaka/MT6797_WESAGE_V910/out/target/product/aeon6797_6c_m/obj/TINYSYS_OBJ/tinysys-scp_intermediates/freertos/source/CM4_A/tinysys-loader-CM4_A.bin

mkdir -p /home/synative/kaka/MT6797_WESAGE_V910/out/target/product/aeon6797_6c_m/obj/TINYSYS_OBJ/tinysys-scp_intermediates/freertos/source/CM4_A/include/generated/
Can not open out/target/product/aeon6797_6c_m/MT6797_Android_scatter.txt at device/mediatek/build/build/tools/ptgen/ota_scatter.pl line 33.
vendor/mediatek/proprietary/scripts/ptgen/mt6797/Android.mk:61: recipe for target 'out/target/product/aeon6797_6c_m/ota_scatter.txt' failed
make: *** [out/target/product/aeon6797_6c_m/ota_scatter.txt] Error 2

make: *** Waiting for unfinished jobs....


下面讲一下在这种情况下如何先执行编译命令生成分区文件。

编译生成scatter文件的命令是make ptgen

而此时执行的话会报同样的错误。

需要手动清理掉out下obj目录的PTGEN目录,然后在执行该命令。

执行完成,会在out下生成scatter分区文件,然后再次执行增量编译即可。。。















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值