关于使用CH32V203C8等V系列在MRS下的编译优化问题
实测发现:
None(-O0)等级下编译后生成代码HEX较大(相对于KEIL而言),如果增加编译等级例如(-O1),则部分变量(未声明volatile)可能被优化,软件延时delay函数的执行时间也被优化。
疑问:编译代码较大的原因是RISC-V平台特性还是MRS的编译选项设置问题?
大部分项目需要使用CH32V203C8替换STM32, 目前发现MRS编译代码较大。请问,是否可以通过MRS设置实现类似KEIL的优化等级, 这样的话,项目可以直接移植替换。
以下为KEIL的优化配置:
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU