这是配置
芯片也没有被锁死
st-link也连接上了
点击download后,就出现这个
请各位帮帮忙了!
也可以远程帮我调试一下。
望采纳!!!我之前也遇到这个问题,试了很多方法解决不了,我换了个烧录软件(这个keil里面很玄学)
后面我用的是这个,需要可以联系我
在烧录之前,有几件事情你可以尝试:
1、确保 ST-LINK 固件是最新版本。如果你使用的是 ST-LINK V2,可以尝试用 STM32 ST-LINK Utility 更新固件。
2、尝试更换 USB 线或者更换电脑的 USB 插口。
3、尝试在 Keil uVision 中重新配置 ST-LINK。打开 Options for Target > Debug > Use: 菜单,然后选择 ST-LINK。
4、尝试检查一下你的芯片是否与 ST-LINK 兼容。
如果以上方法都没有解决问题,你可以尝试参考以下步骤:
1、在 Keil uVision 中打开 View > Serial Window 菜单,查看 ST-LINK 设备的输出信息。这可能会告诉你 ST-LINK 出现的具体问题。
2、在设备管理器中查看 ST-LINK 设备是否正常工作。如果有问题,你可以尝试更新驱动或者重新安装驱动。
3、如果 ST-LINK 仍然不能正常工作,你可以尝试使用其他工具来烧录,比如 J-LINK 或者 SWD 调试器。
希望这些建议能帮到你。
根据错误提示,解决办法:先按者开发板上的复位键不松,然后点击下载按钮,下载的过程中可以松开。希望有帮助
主要检查方向:
1.在debug检查有没有识别到自己的芯片。
2.检查自己有没有添加FLM文件,注意自己的Keil文件的安装位置和自己芯片的flash大小。
3.检查有没有指定烧写开始地址。
思路1:固件版本不匹配。
参考链接:https://blog.csdn.net/zb774095236/article/details/83108283
思路2:没有添加FLM文件,没有指定烧写开始位置。
参考链接1:https://blog.csdn.net/weixin_41904238/article/details/90677396
烧录失败的原因可能有很多,但在你的情况下,可能是因为 ST-Link 和主机的连接有问题。
你可以先尝试使用 ST-Link Utility 软件来测试 ST-Link 的连接情况。如果 ST-Link 和主机都能够正常连接,那就可以尝试进行烧录。
如果 ST-Link 不能正常连接,那就可能是 ST-Link 本身的问题,你可以尝试更换 ST-Link 试试看。如果还是不行,可能是主机的 USB 端口有问题,你可以尝试更换 USB 端口或者使用其他的电脑来进行烧录。
如果 ST-Link 和主机都能够正常连接,但是在烧录的过程中仍然出现问题,可能是因为烧录的目标芯片有问题,你可以尝试更换芯片试试看。
希望以上的信息能帮助你解决问题!望采纳。
看了一下你提供的信息,感觉你的st-link已经连接上了,而且芯片信息也已经加载上了,如果下载不了的话,可能是频率太高,可以尝试减小频率
如果问题得到解决的话请点 采纳~~,
先把速度调低试试,不行就升级下st-link固件
Keil5和ST-LINK之间无法连接,可能是由于以下几种原因造成的:
ST-LINK驱动未安装:确保ST-LINK驱动已经正确安装,并且能够正常识别设备。
ST-LINK和计算机间的连接问题:确保ST-LINK与计算机连接线无误,并且检查一下连接的端口是否正确。
Keil5设置问题:在Keil5中选择正确的目标板,并且确保配置文件已经配置好。
设备被占用:其它程序正在使用ST-LINK或者其他调试工具,先关闭其它程序,确保ST-LINK设备能够被Keil5识别
硬件问题,ST-LINK是否工作正常.
建议您先检查一下驱动和连接是否有问题,然后再检查Keil5的配置。如果还是无法解决问题,建议您可以联系ST官网的支持团队。
希望对你有帮助,望采纳。
导致现象可能问题比较多,比如硬件电路上晶振电容和晶振是否对的,复位阻容,芯片的所有供电是否对都有且数值匹配,boot脚配置是否正确等;比如软件上是否烧写过一次程序将swd禁用了,比如硬件工具上stlink不能太长 供电是否干净