如何在上一次编译基础上直接高效编译

如何在上一次编译基础上直接高效编译。由于网速慢,修改内核代码后,再次用make编译生成固件非常慢,所以请教如何 只编译单个模块并打包成固件,或者通过简单方法关闭更新,提高编译的效率。

@zzpfox 你是使用fenix编译么,是使用fenix编译的话,

  1. 运行make kernel-deb,会生成内核的deb包,直接拷贝到板子上安装就行.
  2. 或者运行make kernel,然后把Imagedtb文件拷贝到板子的boot目录,Image替换/boot/zImage,dtb文件拷贝到/boot/dtb文件夹下

谢谢,这个方法提高一定的调试效率。另外一个主要问题是每次make kernel 会更新代码,这个时间非常慢,哪里可以设置关闭更新,在上一次的基础上直接编译?

执行如下命令即可关闭更新:

$ touch .ignore-update

这个好,非常谢谢哦 :grinning:

系统更新后坏掉了 :joy: :,重启后进不了系统,想重新烧写系统,发现更新模式进不去,老是重启到下面的界面

清空emmc后,上电一直反复打印一串信息,然后做了TF启动卡,也没反应。

@zzpfox 拔除TF卡,快速按三下中间的按键,蓝色闪烁结束以后就进入升级模式了