历史上的今天
返回首页

历史上的今天

今天是:2025年04月03日(星期四)

正在发生

2020年04月03日 | no jlink device found Error: Flash Download failed

2020-04-03 来源:eefocus

问题:

stm32下载程序时出现 NO JLink Device found或者出现Error: Flash Download failed  -  Target DLL has been cancelled  的错误提示。如下图所示:

                                                 

导致程序无法下载到芯片上。


解决方案:

第一种情况:(下载配置问题)

1、先查看Debug的配置是否正确,在这里以ST-Link为例:

2、点击Setting,然后进入新的窗口,如下所示:

                 

只有当该窗口出现图中标注的ARM CoreSight..(当然是针对于ST-Link而言)时,点击确定,证明ST-Link正常工作;如果没有出现ARM CoreSight... 的话,说明ST-Link没有正常工作,要么是时钟线和数据线接反了,要么就是没有安装驱动,或者是硬件有问题,此时可以交换时钟线和数据线的位置,再不行就重装驱动。


3、点击进入Utilities,如下图:

按照如下图勾选。

4、到了这一步,基本上就已经解决问题了。如果还不行,可以试试重装驱动,检查硬件问题,或者重启电脑。


第二种情况:(调试接口初始化问题)

1、如果使用的是3.5版本的库函数进行初始化,就在全部初始化函数的最后加上一句AFIO->MAPR |= 1<<25;(寄存器名和控制位可能会因型号不同而不同,详见对应使用手册)。或者用库里的语句单独启用SW-DP对应端口的端口复用功能并配置为SWCLK和SWDIO模式。


2、如果使用stm32Cube MX软件,则在Pinout页中将如图所示对应端口设定为SWCLK和SWDIO或者将Serial-WireDebug打勾,这样生成的初始化代码会将这两个端口初始化为SW-DP功能。

推荐阅读

史海拾趣

Crystek公司的发展小趣事

Crystek公司成立于1958年,自创立之初,就致力于成为射频微波和频率控制行业的高性能技术领导者。创业初期,Crystek公司凭借其敏锐的市场洞察力和前瞻性的技术视野,成功开发了一系列高质量的频率产品,包括石英晶振、时钟振荡器(XO)等,逐渐在市场中树立起了良好的口碑。通过不断的努力和创新,Crystek公司逐渐在电子行业中崭露头角,赢得了客户的信任和认可。

CIF公司的发展小趣事

B公司原本是一家地区性的电子产品供应商,为了拓展国际市场,决定采用CIF交易模式。通过与国外客户的深入沟通和合作,B公司成功打开了多个海外市场。同时,B公司还积极参与国际电子产品展会,提升品牌知名度,进一步巩固了其在全球市场的地位。

ELM [ELM Electronics]公司的发展小趣事

在追求经济效益的同时,ELM也注重环保和可持续发展。公司积极采用环保材料和绿色生产工艺,降低生产过程中的能耗和排放。同时,ELM还积极参与环保公益活动,推动电子行业的绿色发展。这些举措不仅体现了ELM的社会责任感,也为公司的长期发展奠定了坚实的基础。

Actel公司的发展小趣事

ELM始终将品质管理作为公司发展的核心。公司建立了完善的质量管理体系,从原材料采购到生产、检测、包装等各个环节都进行严格的质量控制。同时,ELM还注重客户需求和反馈,不断优化产品和服务,以满足客户的个性化需求。这些举措使得ELM的产品在市场上享有很高的声誉和口碑,客户满意度持续提升。

3L Electronic Corporation公司的发展小趣事

3L Electronic Corporation深知人才是企业发展的根本。因此,公司注重人才培养和团队建设,为员工提供丰富的培训和发展机会。通过引进优秀人才和建立激励机制,公司形成了一支高效、专业的团队,为公司的持续创新和发展提供了有力保障。

ENSIGN公司的发展小趣事

ENSIGN不仅局限于照明领域,还积极向能源服务领域拓展。近年来,ENSIGN通过技术创新和战略合作,为客户提供定制化的电源解决方案。例如,在2009年,ENSIGN建成了新的工厂,并与多家本地供应、装配和测试组织建立了合作关系,以提供更高质量、更可靠的产品和服务。

问答坊 | AI 解惑

贴片式的MAX1898芯片在无PCB板的情况下如何焊接和调试呢?

想先用线搭个板子调试,单片机有管脚座,但是没想到MAX1898电源管理芯片那么小,放在2根牙签粗细的一个塑料管里,这要是我的焊接技术,所有管脚直接短接....有没有大虾介绍下经验阿.... [ 本帖最后由 zxpla 于 2010-4-15 12:54 编辑 ]…

查看全部问答>

单片机串口通信

小弟现在做一个与单片机串口通信有关的设计,具体如下:   主片:PC上连一个无线模块,并装有串口调试助手V2.2.   从片:单片机连一个无线模块,在P1口有8个带锁的按键.    前提:硬件连接没有问题. 要求:把P1口的P1 ...…

查看全部问答>

再来一帖,这次是关于DSP的

想拿下c2000开发板,故发些DSP方面的相关书籍,有些还是英文的,给有能力的人看吧。…

查看全部问答>

怎样使cc2530设备重新搜索、加入网络?

cc2530设备开始时在网络中,通信正常。使用某种机制,设备得知自己所处的网络不存在了,此时怎样才能使设备重新搜索、并加入新的网络?…

查看全部问答>

Altium09器件库中IC部分索引为一个pdf文件中

将Altium.Designer09器件库中IC部分索引到一个pdf文件中,可以利用PDF阅读器的搜索功能搜索。 不知道有没有用途,反正我自己在用。 分卷压缩: https://download.eeworld.com.cn/detail/wangfuchong/13082 https://download.eeworld.com.cn/det ...…

查看全部问答>

指针用法

怎么样通过指向数组的指针来计算整个数组的长度呢?…

查看全部问答>

影响MOSFET管温度上升的相关因素

三极管有三个工作区:截止区、放大区和饱和区,而MOSFET对应的是关断区、饱和区和线性区。MOSFET线性区也叫三极区或可变电阻区,在这个区域,MOSFET基本上完全导通。    漏源间的导通电阻RDS(on)    MOSFET在导通时漏源之间 ...…

查看全部问答>

PCB设计黄金法则

PCB设计黄金法则       尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PCB。在一次性开发当中, ...…

查看全部问答>

跪求avr简易计算器设计

需要程序和proteus的仿真,谢谢…

查看全部问答>

PID算法

最近在调跷跷板平衡小车 要用到PID算法 应该只需要PI,读取的应该是小车的角度值吧 ,  那要怎么样调节小车的电机呢??求c语言程序啊~~~…

查看全部问答>