历史上的今天
返回首页

历史上的今天

今天是:2025年03月12日(星期三)

正在发生

2020年03月12日 | ST Link设备连接正常,但是keil中找不到已连接的设备

2020-03-12 来源:eefocus

报错:

No target connected


Error:Flash Download failed - Target DLL has been cancelled


Connection to device is lost:check power supply and debug connection.


If the target is in low power mode,please enable"Debug in Low Power Mode"  option from Target->settings menu.


背景:

使用STM32F429,STlink下载程序,keil for  arm进行编程,原本一切正常,下载了一次程序之后,在keil中再也找不到设备,但是STLink显示驱动、连接等一切都正常,使用STM32 ST-LINK Utility工具也能正常连接,但同样的程序还是下载不进去,如下列图所示:

keil中显示没有设备连接


查看计算机设备管理器中,确定STLink驱动和连接没问题:

计算机设备管理中显示STLink连接正常


点击下载程序时就会出现下面的报错: 

                 

使用 STM32 ST-LINK Utility工具(ST-Link Utility点击下载),可以正常连接,可以擦除存储器的内容,但是一下载当前的程序bin文件,就会出现各种报错:

问题原因:

在各种网上查找之后,发现有网友说到下载口的引脚是PA13和PA14,突然想起我的当前程序,为了方便,随便用了两个引脚,就是PA13和PA14,于是赶紧查看芯片手册,并且修改程序,将PA13和PA14引脚换成了别的引脚,如下图:

解决方法:

因为keil不能下载程序了,芯片中因为之前下过一次当前程序之后才不能再下载程序的,所以一上电就在跑当前的程序,所以先使用STM32 ST-LINK Utility工具将之前芯片中的程序擦除:

关闭STM32 ST-LINK Utility工具,然后再打开keil,查看,就发现找到了已连接的设备,如下:

问题解决!

推荐阅读

史海拾趣

广州奥松公司的发展小趣事

奥松电子自成立以来,一直致力于MEMS特色半导体芯片的研发与生产。公司凭借其国内领先的生产线技术,成功打造了一条高效、稳定的芯片生产线。这不仅提升了公司的生产效率,也为公司在电子行业中树立了良好的口碑。随着技术的不断进步,奥松电子的芯片性能也得到了显著提升,满足了市场对于高质量、高性能芯片的需求。

Ferranti Electric Inc公司的发展小趣事

Ferranti Electric Inc公司的历史可追溯到1880年,由Sebastian Ziani de Ferranti(塞巴斯蒂安·齐亚尼·德·费兰蒂)在英国创立。作为发电机及壳式变压器的发明者之一,费兰蒂博士不仅拥有交流发电机、高压电缆、断路器等176项专利,而且他的创新精神也为公司的创立和发展奠定了坚实的基础。初创时期,公司就专注于电气产品的研发和生产,逐渐在电气行业崭露头角。

Digi International公司的发展小趣事

Digi International在无人机技术方面也取得了重要进展。公司与Draganfly公司合作,为新型Draganflyer X4-P无人机配备了无线XBee®模块,实现了更远距离的控制和实时数据传输。这一技术突破不仅提高了无人机的性能和应用范围,也为Digi International在无人机领域的发展开辟了新的道路。通过与Draganfly的合作,Digi International进一步巩固了其在物联网和M2M领域的技术领先地位。

Analog Modules Inc公司的发展小趣事

Digi International成立于1985年,最初是一家位于明尼苏达州的公司。随着业务的不断发展,公司于1989年进行了首次公开募股,并随后重组为特拉华州的公司。Digi International在纳斯达克全球精选市场上交易,股票代码为DGII。这一转型不仅为公司带来了更多的资金支持,也为其后续的发展奠定了坚实的基础。

AirBorn公司的发展小趣事

随着电子行业的竞争日益激烈,AirBorn面临着来自同行的压力和挑战。为了保持领先地位,AirBorn加强了与客户的沟通与合作,深入了解市场需求和变化趋势。同时,公司还加大了对新技术和新材料的研发投入,不断推出具有创新性和竞争力的新产品。这些举措使得AirBorn在激烈的市场竞争中保持了稳健的发展态势。

Esc Electronics Corp公司的发展小趣事

面对电子行业技术的快速迭代和市场竞争的加剧,Esc始终保持创新驱动的发展策略。公司不断加大对研发创新的投入力度,推动产品升级和产业升级。通过引入新技术、新工艺和新材料,Esc成功开发出一系列具有竞争力的新产品,并在市场上取得了显著的成绩。同时,公司还积极参与行业标准的制定和推广工作,推动整个电子行业的进步和发展。

问答坊 | AI 解惑

什么是嵌入式技术嘛?

说半天,什么是嵌入式技术呢?,那位大侠解释一下?…

查看全部问答>

基于MSP430的新型自报式水文遥测终端机设计

水文遥测系统通常由终端机、中继站和中心站三部分组成。由于终端机是用来直接测量雨量、水位等水文数据,是整个遥测系统信息的来源,故其设计成为整个遥测系统的关键。遥测终端机一般处于河流上游或者湖泊边缘,分布分散,维护起来很不方便,需要长 ...…

查看全部问答>

FPGA学习步骤,值得一看

FPGA在目前应用领域非常,在目前的单板设计里面,几乎都可以看到它的身影。从简单的逻辑组合,到高端的图像、通信协议处理,从单片逻辑到复杂的ASIC原型验证,从小家电到航天器,都可以看到FPGA应用,它的优点在这里无庸赘述。从个人实用角度看,对 ...…

查看全部问答>

1.3GHZ的bandwidth.

一个项目要求输入信号有1.3GHZ的bandwidth.请问我该怎么理解这个?是不是最高频与最低频率之差,那么如果最低频率是0HZ(只是理论假设),最高频率的值最小也得1.3GHZ了吧…

查看全部问答>

8051有4组工作寄存器,那如何知道当然的某个R是在哪个组里面呢?

8051有4组工作寄存器,那如何知道当然的某个R是在哪个组里面呢?…

查看全部问答>

北京 急招高级嵌入式系统开发者 2 个职位

北京   两个项目急招两个职位: 工作内容: 1)参与公司嵌入平台方案和构架,系统设计和开发; 2)从事嵌入式产品的软件需求分析、软件设计与开发; 3)负责需求文档、设计文档、培训文档的编写; 任职要求: 电子、通信计算机软 ...…

查看全部问答>

CPLD编程问题

我的CPLD在编程的时候总是出现如下错误:Unrecognized device or socket is empty 我用Max plussII 10.2,Altera下载线,EPM7128SLC84-15;系统是WIN XP,下载线驱动已装好,可以在硬件管理器里看到;JTAG 接口电路检查过几遍了,没有发现错误;PRO ...…

查看全部问答>

关于RGB转YUV的问题

论坛里有谁搞过RGB24 转YUV422吗?? 在网上搜了一下,资料不是很多而且讲的不是很清楚。我看到以下公式,但是YUV的U、V分量不是只有Y的一半吗?按照公式的话U、V分量和Y一样多啊,谁能点拨下我,不胜感激。Y = 0.299 R  ...…

查看全部问答>

电机控制 - AC 感应电机 (ACIM) 概述

本帖最后由 dontium 于 2015-1-23 13:14 编辑            AC 感应电机 (ACIM) 是消费电子类应用和工业应用中最受欢迎的电机,代表了工业革命的力量。   十九世纪末,Nicola Tesla 首次 ...…

查看全部问答>