ARM和GCC优化等级optimization level
参考链接:
Arm Compiler for Embedded User Guide
Optimize Options (Using the GNU Compiler Collection (GCC))
ARM优化等级参考:

ARM 建议使用:

以下为STM32 CUBE IDE中的优化等级,使用的时GCC 12 工具链:

在需要进行Debug时,不建议开启任何优化:
STM32CubeIDE user guide - User manual 中Debug章节有以下说明

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号