關(guān)于使用CH32V203C8等V系列在MRS下的編譯優(yōu)化問題

關(guān)于使用CH32V203C8等V系列在MRS下的編譯優(yōu)化問題

實測發(fā)現(xiàn):

None(-O0)等級下編譯后生成代碼HEX較大(相對于KEIL而言),如果增加編譯等級例如(-O1),則部分變量(未聲明volatile)可能被優(yōu)化,軟件延時delay函數(shù)的執(zhí)行時間也被優(yōu)化。

疑問:編譯代碼較大的原因是RISC-V平臺特性還是MRS的編譯選項設(shè)置問題?

大部分項目需要使用CH32V203C8替換STM32, 目前發(fā)現(xiàn)MRS編譯代碼較大。請問,是否可以通過MRS設(shè)置實現(xiàn)類似KEIL的優(yōu)化等級, 這樣的話,項目可以直接移植替換。

以下為KEIL的優(yōu)化配置:

333.png

您好,優(yōu)化等級可以在MRS空白處按F1,幫助手冊5.4章有相關(guān)介紹,延時函數(shù)和編譯設(shè)置可以參考我們例程(新建的工程或者EVT工程),編譯代碼較大與平臺特性和運行庫等都有相關(guān),如有具體移植中的問題,可以直接聯(lián)系FAE。


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

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