软件中未正确设置SWDIO或SWCLK I/O口的端口模式,由于I/O口一直被占用,使芯片sw端口不能用于下载调试。

在程序烧写成功一次后,第二次烧写时报错no cortex-m sw device found.

Debug设置界面如下图所示:

解决办法:先将boot0保持拉高,再按下复位,然后boot0拉低,之后可以正常使用。

或者:复位键按下并保持,重新拔插Jlink,即可在上述界面看到设备,重新烧录正确配置的程序,松开复位键。可能会报其他错误,再烧录一次即可。

一、J-LINK驱动下载

1、首先拥有硬件J-Link硬件。

2、安装J-Link驱动程序SEGGER 下载地址如下 https://www.segger.com/downloads/jlink/JLink_Windows_V620h.exe 直接下载就可以了。

二、使用JLINK向STM32烧写程序

1、安装好以后打开J-LINK Flash的图标:

打开软件可能提示建了工程,随便建立一个就可以了。

2、下面进行设置配置,如下如所示:

打开配置界面,点击Options->Project settings

3、进入界面如图所示:

4、点击MCU,进行单片机型号的设置。

5、将JLINK和目标板进行连接。

6、到了这一步,看到MCU的型号是自己设置的了,表示目标板和仿真器已经连接好了。

7、打开需要烧录的HEX文件,加载进工程里面。

8、点击烧写按钮,如图所示:

根据下方提示可以看出烧写成功和失败的结果。

9、如果有需要可以对程序进行加密,防止别人读取程序。

程序加密后,要想修改程序只能先将程序擦除,才能烧写新的程序。

注:JLINK无视加密,对加密的程序可以直接擦除,再烧写。

STLINK对加密的MCU有要想下载程序必须先通过解除加密,才能再烧写。

no cortex-m sw device found 问题解决及JLINK下载Hex程序相关推荐

  1. no cortex-m sw device found 问题解决

    今天用keil5,遇到一个问题:用jlink采用SW下载模式时,一直显示No Cortex-M SW device found.驱动都是装好的,之前用win10系统时是好的,最近换电脑了,系统为win ...

  2. no cortex-m sw device found 问题解决【转】

    以前总觉得转载不是太好,现在觉得吧,有价值的东西转载一下,他有可能变得更有价值! 请看此贴:http://www.51hei.com/bbs/dpj-26907-1.html

  3. STM32使用Jlink下载出现NO cortex-M SW device Found解决(超详细)

    STM32使用Jlink下载出现NO cortex-M SW device Found解决 之前都是使用ST-link进行STM32的程序下载,最近手里有一个jlink.所以想用jlink试一试. 我 ...

  4. Linux出现cannot create temp file for here-document: No space left on device的问题解决

    Linux出现cannot create temp file for here-document: No space left on device的问题解决 参考文章: (1)Linux出现canno ...

  5. HC32L系列MCU在KEIL新建工程后在JLINK 下 SW Device下找不到设备的解决方法

    ** HC32L系列MCU在KEIL新建工程后在JLINK 下 SW Device下找不到设备的解决方法 ** 问题:新建工程HC32L的工程,通过JLINK连接目标板,点击KEIL环境的魔术棒,选取 ...

  6. 用Keil调试STM32F407ZET6时,出现no cortex-m sw device found报错!

    keil+jlink环境下,stm32在SW模式下调试时,如果在download程序时报错no cortex-m sw device found,需要排查三个问题: 1.确保接线正确: 2. 高版本j ...

  7. Keil5中No Cortex-M4 SW Device Found 解决方法

    Keil5中No Cortex-M4 SW Device Found 解决方法 项目场景: 单片机设计:画原理图的时候为了使布线方便,使用了jlink的引脚.而STM32默认是设置为Jlink功能的, ...

  8. 关于J_Link识别不到sw device解决方案

    除其他三种方法的教程之外,可能解决的方案 出现的问题如下 SW Device处为空 解决方案 如下 运行这个应用程序,将Device由ARM-M7或者其他改成Cortex-M0+

  9. jlink 连接后 sw device 不显示jlink

    jlink驱动安装好了 但是到了sw device 中却没有显示出来,如下如图 实际这次项目是由于 之前烧录的工程对SWD下载接口占用导致,按如下方法下载一个别的不占用SWD IO的工程即可恢复下载状 ...

  10. No Debug UInit Device found 问题解决

    最近在接收新项目,用了W7500这块芯片,在打开例程后,准备下载到单片机进行仿真调试,结果按下Load的时候一直提示No Debug UInit Device found 检查过jlink的各种配置, ...

最新文章

  1. sql中还在傻傻的手动添加创建人、创建时间?高级开发工程师不得不知的一个通用技巧!
  2. [EffectiveC++]item32:确定你的public继承模塑出is-a关系
  3. Winform中导出Excel数据量百万级的处理办法-导出为csv文件
  4. MyEclipse中导入java文件出现乱码问题的解决方法
  5. 文件上传api——MultipartFile
  6. Leetcode题库 5.最长回文子串(C++实现)
  7. 精准营销联系oracle,正确打开精准营销:用营销自动化技术发挥数据价值
  8. 图表展示结果开发(一)
  9. Page_PreInit在网页传值的应用
  10. 《Python编程从入门到实践》记录之json模块(数据存储)
  11. Sensoro告诉你ibeacon为什么这么火?
  12. springboot面试题
  13. 常用URL schemes ✨支付宝 、微信、腾讯、百度、网易、银行 、社交 、音频 、工具大集合
  14. 高版本Matlab运行时//在当前文件夹或MATLAB路径中未找到文件//函数或变量 ‘xx‘ 无法识别//解决方法
  15. 35岁之前不应该错过的30本书
  16. gaussdb 日常运维命令总结【01】
  17. sentinel只有实时监控不显示
  18. assign 组合逻辑和always@(*)组合逻辑的区别
  19. Linux 如何设置当前时间
  20. 嵌入式新闻早班车-第16期

热门文章

  1. c语言编辑游戏时用哪个软件,我想用C语言编写一个小型游戏,使用什么软件
  2. 三面头条,靠P9级算法分享的两本算法pdf书籍,轻松拿到offer
  3. c语言游戏教程pdf,c语言编写小游戏系列教程之移动游戏人物,C_C++,自学去.pdf
  4. 计算机多功能教室管理制度,多媒体教室管理制度
  5. C++课程设计(电影院自助售票管理系统)
  6. 常用的渗透测试辅助工具
  7. CoolFire系列讲座 第6讲
  8. php md5校验工具下载,md5校验工具下载_md5校验工具下载「最新|免费」-太平洋下载中心...
  9. 原来,我一直都不会用Windows
  10. 基于七牛播放器的直播