MounRiver 自建工程(CH582)編譯速度過慢

CH582芯片,自己寫了個Peripheral的代碼,刪除了官方例程中的Peripheral服務。

現(xiàn)在問題是,注釋一個函數(shù)后,使用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)


使用官方例程則沒有這個問題,不知道是否是編譯設(shè)置的問題?

image.png這個跟電腦處理器有關(guān)系,也跟選擇的編譯方式有關(guān)

image.png

如果是電腦比較慢,可以選增量編譯,不用每次都全局編譯


您好,我選擇的是增量編譯Incremental Build。即您后面發(fā)得那張圖的左邊按鈕。


并且官方例程Peripheral的增量編譯時間僅為3s.535ms,應當和電腦性能關(guān)系不大。

image.png


問題解決了,refresh策略得改一下,選擇當前的工程。自己新建工程時有一定概率不是指向當前工程

image.png


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频