问题描述
我正在使用 Keil 将软件刷入 stm32f407 发现。
但是软件只有在我拔出 JLINK 电缆并重新插入时才开始工作。
这是为什么?
解决方法
默认情况下,uVision 在使用下载 (F8) 功能闪烁后将目标保持在 RESET 中。我认为这是一项安全功能 - 例如,如果您的代码控制某些机电系统,您可能不希望它自发启动。
您可以通过 Flash->Configure Flash Tools->Settings... 更改此行为
或者,如果您通过运行调试器加载,它将启动,并且默认断点位于 main()
- 该默认值可以更改为直接运行。当然,任何明确设置的断点都会导致暂停。