ASOP单独编译重要模块
单独编译preloader
- 主要步骤
-
cd bootable/bootloader/preloader
-
./build.sh 2>&1 TARGET_PRODUCT=${PROJECT} | tee preloader_build.log
-
PROJECT由自己指定,比如我指定了8p1bsp,之后会在源码目录下的out/target/product/8p1bsp/obj/PRELOADER_OBJ/bin/目录下生成几个bin文件,其中preloader_8p1bsp.bin文件就是preloader bin文件
单独编译LK
单独编译LK时,同时也会再次编译logo.bin,可实现更新logo bin文件的目的。
- 方法一
cd bootable/bootloader/lk
make -j32 ${PROJECT} 2>&1 | tee lk_build.log
- 将 bootable/bootloader/lk/build-${PROJECT}/ 下生成的LK 和 LOGO bin文件拷贝到 out/target/product/[project]/
PROJECT由自己指定。对整个系统进行编译时,这些编译产物会存放在:
out/target/product/8p