没有目标连接&错误:Flash下载失败 - 目标DLL已被取消

时间:2018-05-30 07:29:16

标签: arm stm32 st

我遇到了STM32F103RC和ST-Link V2的奇怪问题。 每当我尝试将程序闪存到我的stm时都会出现此错误。

没有目标连接&错误:Flash下载失败 - 目标DLL已被取消。

我试图解决这个问题的方法很少:

1。断开设备连接。使BOOT0变为高电平并连接器件并擦除芯片。

在这种情况下发生的事情是Chip首先被删除。然后我可以Flash程序。但是,如果我尝试闪光几分钟后再次出现同样的错误。

起初我虽然代码存在一些问题(因为我正在做SPI)所以我用HAL Library写了一个简单的Blink LED代码,但同样的事情发生了。所以我认为HAL库可能存在一些问题,所以我使用CMSIS核心编写了整个代码,但同样的事情发生了。

2。升级和降级ST-Link固件

升级后我遇到了错误:USB CONNECTION ERROR。所以我再次降级它并来到同一个地方。

第3。按照此YouTube视频中的步骤

我在YouTube上发现了来自NewbieHack的精彩视频。基本上他所做的就是重置设备并擦除芯片。我也遵循了相同的步骤但没有任何反应。这是视频的链接

https://www.youtube.com/watch?v=jEz0C2bT2M0

我几乎尝试了一切,无法理解问题所在。是STM32还是ST-Link或某些软件问题。

有时我可以擦除设备但是在一分钟后再次发生同样的错误。我不知道发生了什么。

在上述所有情况下,我使用“重置后连接”选项形成目标 - >设置。虽然我已经探索了所有选项,但似乎没有任何工作,PC在Windows 10上运行(如果它是imp)

任何建议??

先谢谢。

1 个答案:

答案 0 :(得分:0)

如果你使用STM32CUBE,在SYS中选择serial wire debug。