使用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)即可