k70写flash失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k70写flash失败相关的知识,希望对你有一定的参考价值。

参考技术A flash可能处于写保护的状态。每次写数据前先取消调写保护:调用如下接口一下,再写即可。

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

【中文标题】没有连接目标和错误:Flash 下载失败 - 目标 DLL 已被取消【英文标题】:No Target Connected & Error: Flash Download Failed- Target DLL has been cancelled 【发布时间】:2018-11-08 23:04:12 【问题描述】:

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

我尝试解决这个问题的几种方法是:

1.断开设备。将 BOOT0 设为高电平并连接设备并擦除芯片。

在这种情况下,首先会擦除芯片。然后我可以闪存程序。但是几分钟后如果我尝试刷新同样的错误会再次发生。

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

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

升级后出现错误:USB 连接错误。所以我再次降级并来到同一个地方。

3.按照此 YouTube 视频中的步骤进行操作

我在 YouTube 上从 NewbieHack 找到了这个很棒的视频。基本上他所做的就是重置设备并擦除芯片。我也遵循相同的步骤,但什么也没发生。这是视频的链接

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

我几乎尝试了所有方法,但无法理解问题出在哪里。是STM32还是ST-Link还是软件问题。

有时我可以擦除设备,但一分钟后再次出现相同的错误。不知道怎么回事。

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

有什么建议吗??

提前致谢。

【问题讨论】:

请勿观看 YouTube 视频。检查电缆。 USB 连接错误就是这个意思。您的程序员未正确枚举或驱动程序失败。不要对引导引脚做任何“魔术”,因为它们的用途完全不同。顺便说一句,廉价的中文 ST-Link 副本很常见。 @PeterJ_01 我已经检查并重新检查了电缆和驱动程序,卸载驱动程序并安装它们.. 尝试了不同版本的驱动程序,但没有任何工作......最后,启动引脚的魔法工作但只是为了单次。有没有解决这个问题或者我需要更改 stm 或 st 链接?感谢您的回复 【参考方案1】:

如果你使用STM32CUBE,在SYS中选择串口线调试。

【讨论】:

以上是关于k70写flash失败的主要内容,如果未能解决你的问题,请参考以下文章

IE浏览网页flash.ocx控件加载失败 怎么办啊啊?

在 stm32 上擦除页面失败并显示 FLASH_ERROR_WRP

STM32+NAND FLASH做U盘,程序运行后格式化失败,而且查看容量为0,是啥原因

ubuntu和Deepin下chrome浏览器提示flash下载失败或者过期的解决方案

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

解决fastboot模式下执行fastboot flashing unlock命令失败的问题