Error. Flash Download failed - Target DLL has been cancelled
时间: 2023-08-27 09:08:33 浏览: 182
当出现"Error: Flash Download failed - Target DLL has been cancelled"错误提示时,可能有几个可能的原因。第一个可能原因是ST-LINK的TVCC未接到电路板的3.3V。确保黄色线连接到ST-LINK上的TVCC引脚并接到电路板的3.3V上,这样可以解决下载失败的问题。第二个可能原因是SWD的引脚被占用或禁用了。在这种情况下,按住reset按钮后再点击download按钮,然后松开reset按钮,这样可以在SWD引脚被占用之前把新的程序烧录进去,从而解决无目标连接的问题。
相关问题
stlink Error. Flash Download failed - Target DLL has been cancelled
这个错误通常意味着在使用 ST-Link 调试器时出现了问题。可能的原因有以下几点:
1. ST-Link 调试器的驱动程序未正确安装或已损坏。请尝试重新安装或更新 ST-Link 调试器的驱动程序。
2. 目标设备与 ST-Link 调试器之间的连接存在问题。请检查连接线是否正常连接,并确保目标设备的电源供应正常。
3. 目标设备的芯片被锁定或保护,导致无法进行 flash 下载。请确认目标设备的芯片是否被正确配置,并尝试解除锁定或保护状态。
4. ST-Link 调试器与目标设备之间的调试接口存在兼容性问题。请确保使用的 ST-Link 调试器与目标设备兼容,并尝试更换调试器或目标设备。
如果上述方法都没有解决问题,你可以尝试在 ST-Link Utility 或其他相关调试工具中进行更详细的故障排查和错误信息收集。
Error: Flash Download failed-Target DLL has been cancelledError: Flash Download failed-Target DLL has been cancelled
根据提供的引用内容,解决"Error: Flash Download failed - Target DLL has been cancelled"的方法如下:
1. 检查烧录器版本:确认烧录器的版本是否过低,如果是,则尝试升级烧录器版本。
2. 配置Keil工程:打开Keil工程配置窗口,选择Debug选项卡,在选择使用JLink后,点击"settings"。双击SN码,确保右边的SWDI能够自动填充正确的信息。
3. 重新尝试下载:完成上述配置后,再次尝试进行下载,应该能够成功解决问题。
请注意,以上方法仅供参考,具体解决方案可能因个人情况而异。如果问题仍然存在,请参考提供的参考资料进行进一步的排查和解决。
阅读全文