使用CubeIDE调试STM32时解决“main() at 0x800337c:no source available”问题的指南

使用CubeIDE调试项目现stm32 no source available for "main() at 0x800337c:


问题描述

使用CubeIDE编译工程代码和下载都没有任何问题,点击Debug调试工程时,出现stm32 no source available for "main() at 0x800337c


原因分析:

捯饬半天发现是优化等级的问题:
1)Project->Propertise

2)然后C/C++Build -> Setting -> Tool Setting -> Optimization -> Optimizationn level
将None(-O0)改为Optimize for Debug (-0g)即可


作者:Awen_y

物联沃分享整理
物联沃-IOTWORD物联网 » 使用CubeIDE调试STM32时解决“main() at 0x800337c:no source available”问题的指南

发表回复