历史上的今天
返回首页

历史上的今天

今天是:2024年12月15日(星期日)

2018年12月15日 | ST-Link不能下载程序的几种解决办法

2018-12-15 来源:eefocus

一直在用J-LINK,最近改用ST-Link,出现了不少无法下载程序的情况,这里列出几种解决的办法(针对STM32F103系列):


1#是不是你没有选择Flash算法?


 我这里有驱动,支持WIN10的哦~ 


什么都没有加的话,会提示“找不到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的时候也可以试试,有一次我就是下载器供电不稳把芯片锁死了,用这种方法解决了。


4#下载时按住Reset


有一次发现芯片信息读不出来,按住Reset就能读出来,松开又没有。我一直按住Reset下载,显示“Core is held reset”。于是我先按住Reset,在ST-Link擦除Flash 的时候松开,就能够正常下载了。下载进去一次之后,芯片就好了,不知道什么原因。


5#降低下载速率


有的时候可行。


6#更新ST-LINK固件


在keil目录下有ST-LINK更新固件的程序,更新下固件有时候有可能解决问题(特别是报错为“Internal Command Error”的时候,有可能是这个问题)。如果更新固件后STLINK不能识别(即出现USB Communication Error),重新安装驱动并重启(实在不行主板掉电即可)。


推荐阅读

史海拾趣

ELM Technology Corporation公司的发展小趣事

随着环保意识的不断提高,ELM Technology Corporation积极响应国家号召,将环保理念融入企业发展中。公司投入大量资金研发环保型电子产品,努力降低产品对环境的影响。同时,ELM还积极参与各类环保活动,推动电子行业的绿色发展。这种对环保的执着追求让ELM在行业中树立了良好的形象。

Burr-Brown公司的发展小趣事

2000年,Burr-Brown被著名的美国德州仪器公司(Texas Instruments)收购,成为其高性能模拟器件部门的一部分。这一收购为Burr-Brown提供了更强大的资源和支持,使其能够继续专注于模拟器件(如ADC、DAC等)的生产和创新。在德州仪器的引领下,Burr-Brown持续保持技术领先,为全球电子行业的发展做出了重要贡献。

这五个故事共同展现了Burr-Brown公司从创立到发展壮大的历程,以及其在电子行业中的卓越成就和持续创新的精神。通过不断适应市场变化和技术进步,Burr-Brown成功地在竞争激烈的电子行业中脱颖而出,成为一家备受尊敬的企业。

Fujitsu America公司的发展小趣事

在计算机技术发展的早期阶段,Fujitsu就展现出了强大的研发实力。1954年,Fujitsu成功研制出日本第一台电脑FACOM 100,这一里程碑式的成就不仅标志着Fujitsu在计算机领域的正式起步,也为其后续在ICT领域的发展奠定了坚实基础。Fujitsu America作为Fujitsu在全球的重要分支机构,积极将这一创新成果引入北美市场,推动了当地计算机技术的普及和应用。

Datasensor公司的发展小趣事

随着公司的不断发展壮大,DATALOGIC公司逐渐整合为三大业务模块:自动化产品、手持设备和自动扫描系统。为了更好地适应市场变化和满足客户需求,公司于1998年将自动化产品业务模块独立出来,成立新的公司,并启用DATALOGIC Sensor &More新标识。2000年,公司进一步启用全新的DATASENSOR品牌标识,标志着公司在工业自动化光电检测领域的新篇章。同时,公司投入大量资金用于生产改善、项目管理和高新技术领域的发展,为公司的持续创新和市场拓展提供了有力保障。

Chip Quik公司的发展小趣事

在不断发展壮大的过程中,Chip Quik公司始终注重品牌建设和持续创新。公司加大了对研发部门的投入,不断推出新技术和新产品,以满足市场的不断变化。同时,公司还通过加强品牌宣传和推广,提高了品牌知名度和美誉度,为公司的长远发展奠定了坚实的基础。

这些故事虽然基于假设和一般性的行业趋势,但它们可以反映出一家电子行业中类似公司可能经历的发展路径和挑战。希望这些故事能够为您了解Chip Quik公司或其他电子行业公司的发展提供一定的参考。

Grayhill公司的发展小趣事
在科研和实验领域,W723扩展输出电流稳压电路可用于模拟各种电源环境,为实验提供稳定的电压和电流。

问答坊 | AI 解惑

中科院计算机技术研究所1999年硕士生入学试题 编译原理与操作系统

一.(15分)有表达式如下:A+B*(C-D)**N (**为幂乘) (1)给出该表达式的逆波兰式表示(后缀式); (2)给出上述表达式的四元式和三元式序列. 二.(15分)有C程序如下: main() { printf("%d,%d,%d\\n",10); } (1)试着写出上述printf语句输出的 ...…

查看全部问答>

浅谈DSP的音频处理

摘要:从激光唱盘(CD)到超级音频CD(SACD)、DVD音频唱盘和MP3多媒体播放器,数字形式的音频技术越来越流行,音频处理已经取得了长足的进步。本文重点探讨DSP的音频处理。 现在大多数音频处理仍然在模拟领域进行,因为早期的数字处理解决方案--基 ...…

查看全部问答>

终于点亮了我的LCD显示器,1024*768@60Hz,verilog语言,EP2C8,全部源码

昨天几乎一晚没睡,参考了很多代码,现在只是点亮了,没进行美化,我是新手,大家别拍砖,呵呵。 module vga( clock, switch, disp_RGB, hsync, vsync ); input clock; //系统输入时钟 input [1:0]switch; output  [ ...…

查看全部问答>

Windows打印系统结构

拜托哪位给我介绍一下Windows打印系统结构,详细的最好…

查看全部问答>

嵌入式系统软件反盗版问题

我想知道怎么能做到一套硬件系统唯一对应一套软件,关键硬件没有唯一性,要是cpu或存储器能有个序列号就好办,一般的flash是不都没有串号或者叫序列号?三星的K9F1208U0M好像没有啊!…

查看全部问答>

基于单片机89s51的预应力张拉控制仪的设计

急需,谢谢帮帮忙,传一个到邮箱rap511423713@qq.com!!!!!!!!!!!!!1…

查看全部问答>

新手时钟程序求助

为啥在lcd1602中,读回来的数不是按递加显示呢? 时钟芯片ds12c8887,使用的是51单片机!请诸位相助解答。…

查看全部问答>

ADC0808为啥仿真出来的数字不正确呢,算法都正确啊,但是

#include #include #include #define uchar  unsigned char #define uint   unsigned int sbit lcdrs=P2^0; sbit lcdrw=P2^1; sbit lcden=P2^2; sbit ST=P2^4; sbit EOC=P2^5; sbit OE=P2^6; sbit C ...…

查看全部问答>

是不是只要是芯片就属于数字电路?对模拟的概念,有点蒙了,求大神指教一二

     以前吧,感觉自己很清楚模拟和数字的概念,最近越来越感觉模糊了^             以前感觉——只要是芯片就属于数字电路,电阻电容搭建起来的电路属于模拟电路。 比如单片机就 ...…

查看全部问答>

2431上传网关的数据中,有最近参考点的短地址,怎么获得的???

CC 2431上传网关的数据中,有最近参考点的短地址,怎么获得的??? …

查看全部问答>