gpt4 book ai didi

c - 为什么stm32上的程序只能调试才能运行?

转载 作者:行者123 更新时间:2023-11-30 16:08:26 26 4
gpt4 key购买 nike

我使用armclang构建我的程序,程序会让板上的LED亮起。但是当我通过st-link下载程序到stm32f407时,LED不亮。所以我通过st-link在 Debug模式下运行程序,LED灯亮,表示程序正在运行。

我发现程序在O3优化下可以运行,在O2优化下无法运行。

为什么?

我使用armcc构建程序,一切正常。那么是armclang的问题还是我忽略了一些配置。

请赐教,谢谢

最佳答案

要在没有 Debug模式的情况下在开发板上运行程序,您应该使用黑色按钮重置开发板。

关于c - 为什么stm32上的程序只能调试才能运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59341535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com