CH582芯片,自己写了个Peripheral的代码,删除了官方例程中的Peripheral服务。
现在问题是,注释一个函数后,使用Build进行编译的时间似乎与使用Build All进行编译的时间相当,怀疑每次Build都重新编译了整个工程。
这是使用Build的Console信息。
19:49:56 **** Incremental Build of configuration obj for project XXX ****
make -j12 all
Memory region Used Size Region Size %age Used
FLASH: 146276 B 448 KB 31.89%
RAM: 16324 B 32 KB 49.82%
text data bss dec hexfilename
145576 700 7556 153832 258e8XXX.elf
19:51:16 Build Finished. 0 errors, 0 warnings. (took 1m:20s.649ms)
这是使用Build All的Console信息。
19:52:19 **** Build of configuration obj for project XXX ****
make -j12 all
Memory region Used Size Region Size %age Used
FLASH: 146276 B 448 KB 31.89%
RAM: 16324 B 32 KB 49.82%
text data bss dec hexfilename
145576 700 7556 153832 258e8XXX.elf
19:53:36 Build Finished. 0 errors, 0 warnings. (took 1m:16s.533ms)
使用官方例程则没有这个问题,不知道是否是编译设置的问题?