Keil STM32调试,使用ST-Link下载程序时提示“flash timeout.reset the target and try it again”

发布者:Xingfu6666最新更新时间:2024-08-15 来源: cnblogs关键字:Keil  STM32调试  ST-Link  下载程序 手机看文章 扫描二维码
随时随地手机看文章

参考:

很郁闷,买来没多久的 STM32F4-DISCOVERY 就挂了?

STM32F103RB   Jlink调试的时候出现flash timeout.reset the target and try it again

 

看完以上网友的方案后本人使用FlyMcu读芯片,内容提示芯片被锁。遂想下载一个程序试试,不想程序可以下载,然后再读芯片时已正常。

返回Keil使用ST-Link也可正常使用。

从网友结论及本人测试,些次出现“flash timeout.reset the target and try it again”是由芯片被锁导至。

以下方法未试

问题已经解决了。是keil的环境没有设置好。导致程序进步去。应该是没有Reset的原因吧。在FLASHE Download中设置勾选
1.Erase Full Chip 2.Reset and Run 3program 4verify

然后Add  STM32F10x........这个设备进去。如下图所示:

然后就可以写入程序进行仿真了。


关键字:Keil  STM32调试  ST-Link  下载程序 引用地址:Keil STM32调试,使用ST-Link下载程序时提示“flash timeout.reset the target and try it again”

上一篇:GPIOLED配置、key、中断NVIC配置
下一篇:STM32点亮闪烁LED灯

推荐阅读最新更新时间:2026-03-25 12:41

ST-Link不能下载程序的几种解决办法
一直在用J-LINK,最近改用ST-Link,出现了不少无法下载程序的情况,这里列出几种解决的办法(针对STM32F103系列): 1#是不是你没有选择Flash算法? 什么都没有加的话,会提示“找不到Flash算法”的哦 2#是不是你JTAG下载了? 赶紧调回SW下载。 3#ISP下载 用户有的时候会不小心把PA13 or PA14的SW功能给关了,这时候ST-Link会显示“no SW-DP found”。这时只能用ISP下载,具体方法是BOOT0 = 1,BOOT1 = 0,一般来说就能下了,下完之后记得切换为BOOT0 = BOOT1 = 0,让系统正常运行。 当然有蜜汁bug的时候也
[单片机]
<font color='red'>ST-Link</font>不能<font color='red'>下载程序</font>的几种解决办法
stm8下载程序(使用ST-LINK下载器和STVP下载软件)
首先要说下为什么要建立烧写工程呢- -原因只有一个。因为你不可能将源码工程交给别人去帮你烧程序。 - -然后要吐槽下ST官方的IDE。真的。用得我极度不爽。所以后来转战IAR。结果发现IAR没法批量生产- -因为IAR少程序貌似一定要在工程下。不能直接将HEX文件烧写进板子里。所以最后还是要用STVP来批量烧。 首先要准备好你的烧写文件。HEX或者S19。文件。(用IAR或者STVD生成的,前提必须保证你程序没问题- -这个肯定不用说)。 第一步:然后打开STVP 。打开之后是这样的 第二步:点击OPTION BYTE 。ROP ON。这个是每次烧写完将FLASH锁住。以免别人读你的IC。 还有如果你晶振是24M的。WAI
[单片机]
STM32ST-Link V2下载程序、仿真
1.Option Debug 选择ST-Link Debugger 2.点Setting 选SW模式 3.Flash Download选项页选Erase Full Chip模式,把Reset and Run勾上 这样下载直接运行程序就OK。 遇到的问题: no st-link detected: 到Keil MDK 安装目录下的运行ARM/STLink 下的ST-LinkUpgrade.exe升级你的ST-LInk V2固件解决问题。
[单片机]
<font color='red'>STM32</font> 用<font color='red'>ST-Link</font> V2<font color='red'>下载程序</font>、仿真
STM32内部RAM在线调试配置方法及详细说明 (基于Keil开发工具)
Ⅰ、写在前面 本文主要讲述的内容:基于Keil开发工具下,STM32内部RAM在线调试配置方法,以及每一项配置的详细说明。 让程序运行在RAM中调试代码有两优点:1.速度快;2.减少对芯片FLASH读写次数,增加芯片寿命。 本文牵涉的知识比较多,如果弄明白所有细节问题,对自己这方面的技能是一种很大的提升。 本文基于ST公司Cortex-M内核的STM32来讲述其配置方法,其实也适用于其他公司(如:TI、NXP等)的Cortex-M芯片,原理都是一样的。 本文PDF文章可以在我360云盘下载: https://yunpan.cn/ckvUU7t8vuWbn访问密码 42b3 关于本文的更多详情请往下看。 Ⅱ、本文要点
[单片机]
<font color='red'>STM32</font>内部RAM在线<font color='red'>调试</font>配置方法及详细说明 (基于<font color='red'>Keil</font>开发工具)
stm32怎么用keil软件进行调试
在做开发的前几年,基本上都没用仿真,有bug就尝试改程序,一边改一边调试。 甚至都还不知道硬件仿真存在的价值,因为一直都没用过,而且很多芯片也不支持。 直到有一次在做行车记录仪项目的时候,接触到了GRAIN公司的一款单片机。 本来我打算是直接开干的,但是老大非要我把这个芯片的仿真环境搭好。 于是我就开始网上搜集资料,不得不说这块的资料真少,那时又刚接触仿真这块的。 搞了将近半个月都搞不定,然后我鼓起勇气跟老大说,仿真搞不出来,要不我就直接开始写程序烧录进去调试算了。 但是老大的意思还是希望我把仿真的环境搭建出来,我又试了2个星期,还是不行,于是就不理他了,直接开始写程序调试。 如果没浪费时间研究怎么搭建仿环境,估计我程序都完成40
[单片机]
STM32keil5调试程序出现 Error 解决方案
一 目的:装好keil MDK 想用 在线调试 二 背景:开发环境 keil MDK 422 三 准备: 1 keil MDK 安装文件夹ARMSegger里是否有三个动态连接表 2 程序编译通过 3 jlink驱动安装好(我安装的是408版本) 四 操作步骤: 1 2 3 5 然后一路OK过去 就可以了。 6 点 进入到在线调试届满 进行调试。 注:如果没有进行第五步(根据芯片选择flash容量)会报错 Error: Flash download failed- Cortex-M3 。 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
[单片机]
<font color='red'>STM32</font>用<font color='red'>keil</font>5<font color='red'>调试</font>程序出现 Error 解决方案
stm32 keil mdk用jlink在线仿真调试键盘按键——图文详解
原来按键用JLINK是能在线调试的!我原来还以为按键这种东西只能用串口发送键值来调试呢!这太好啦,不知道怎么做的新手们赶紧看下去吧! 注意:在调试需要某个按键被按下才能执行的语句时,只需在相应语句前设置断点,然后全速运行,这时再按下相应按键,则程序便会执行到断点语句前(若不按下按键,程序是不会执行到断点前的)。若需要多次观察断点处变量的情况,则重复上述动作即可(全速运行,按键;全速运行,按键;······)。
[单片机]
<font color='red'>stm32</font> <font color='red'>keil</font> mdk用jlink在线仿真<font color='red'>调试</font>键盘按键——图文详解
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved