keil5 烧录程序一直卡在application running

在keil5中 使用stlink 进行烧录程序一直卡在application running 页面也没有卡住,都过了好久还是一直停在application running界面,程序0错误0警告

img

在使用Keil5和ST-Link进行烧录程序时,如果遇到卡住的情况,可能存在以下几种情况:

烧录的程序文件格式不正确,或者文件损坏。
请检查您要烧录的程序文件格式是否正确,以及文件是否损坏。建议您使用Keil5自带的编译器生成HEX文件进行烧录,以确保文件格式正确无误。

ST-Link驱动或者固件版本过旧。
请检查您的ST-Link驱动和固件版本是否过旧,可以前往ST官网下载最新的驱动和固件进行升级。

USB接口连接不良
请检查一下您的USB接口连接是否良好,如果连接不牢,可能会导致烧录失败。建议更换USB线或者更换接口进行尝试。

调试模式下的程序未退出
请检查一下调试模式是否关闭,有没有打开“Halt in Debug Mode”选项,如果打开了,可能会导致程序未退出调试模式而无法正常烧录。

总之,这种问题需要逐步排除。您可以先尝试更换另一个程序文件进行烧录,如果还是无法烧录成功,建议检查驱动和固件版本以及USB连接是否正常,或者尝试使用其他烧录工具进行测试。如果问题仍然存在,建议您查看Keil5的调试日志,从中寻找问题所在。