调试笔记--STM32连不上仿真器

2023-11-10

前段时间买了一个STM32F407的开发板,打算做一点小实验,因为之前就用过STM32系列,算是比较熟悉,也没有太在意,安装完Keil后直接开始下载代码试试,问题出现了。

问题现象:

Keil下代码编译通过,但是下载FLASH和在线调试都报错,无法识别仿真器。

问题分析:

遂查看设备管理器,果然显示两个未安装驱动的设备,CDC-ACM和J-Link。

想起来只顾着安装Keil和Licence了,竟然忘了安装J-Link驱动,果然是生疏了。

按照开发板提供的驱动文件(Setup_JLinkARM_V415e.exe),安装完却没解决问题,手动指定驱动路径也无济于事。

想起来开发板厂家提供的资料都有点老,包括Keil的Licence都过期了。。。

而且自己的电脑系统版本是Windows 11,好多专业软件存在兼容性问题,怀疑是版本和系统不匹配,需要找最新版本的驱动。

官网显示最新版本是V792e,下载速度非常慢,又发现一个V732版本,专为ARM设计,下载,卸载原有驱动,安装V732版本,神奇的事情发生了。。。驱动安装成功了,欣喜之余,马上连接开发板试了下最简单的一个流水灯的代码,可以仿真可以下载,问题解决了!

V732版本下载路径如下:

SEGGER - The Embedded Experts - Downloads - J-Link / J-Trace

问题总结:

1. Windows 11确实比较新,包括不能用ISE和这次的J-Link问题,以后遇到类似问题,需要特别注意,驱动和部分专业软件可能都有限制;

2. 远离工程开发较长时间,都已经忘了工程师本就是为了解决问题而存在,太过顺风顺水以至于忘了初心,需要调整心态。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

调试笔记--STM32连不上仿真器 的相关文章

随机推荐

  • QGIS学习资料

    QGIS学习资料整理 1 QGIS Tutorials and Tips 网址 https www qgistutorials com en
  • /var/lib/docker目录迁移

    简介 docker用起来简单 但是要用到实际线上业务当中细节问题往往影响整个系统的稳定 比如docker容器在物理机上的数据卷问题 docker默认的根目录是 var lib docker 容器使用一段时间后会发现该目录所占磁盘会非常大 小
  • js获取当前ip地址

    方法一 用搜狐的接口查询IP地址 方法二 国外一个网站提供的ip查询服务
  • Web学习笔记-React(路由)

    笔记内容转载自 AcWing 的 Web 应用课讲义 课程链接 AcWing Web 应用课 CONTENTS 1 Web分类 2 Route组件 3 URL中传递参数 4 Search Params传递参数 5 重定向 6 嵌套路由 本节
  • 纯js判断文件流格式类型:pdf,doc,docx,xls,xlsx,ppt,pptx一次搞定!

    目录 使用js判断文件类型的场景 方法特点 输入输出 方法步骤 1 查看每种格式文件的16进制码 提取不同文件类型的 特征数 2 先判断大类型 在具体大类下判断小类型 项目地址 纯前端基于react实现的多类型文件预览 通过arraybuf
  • java中的string是什么意思_java中String[][] 是什么东西?string[]又是什么东西?

    展开全部 String 是二维数组 例如 String str new String 4 4 这是创建了一个有4行4列元32313133353236313431303231363533e78988e69d8331333366306433素的
  • 看完这篇 教你玩转渗透测试靶机vulnhub——FunBox11(Scriptkiddie)

    Vulnhub靶机FunBox11 Scriptkiddie 渗透测试详解 Vulnhub靶机介绍 Vulnhub靶机下载 Vulnhub靶机安装 Vulnhub靶机漏洞详解 信息收集 FTP匿名登入 漏洞发现 漏洞利用 获取flag Vu
  • 解读《“三板斧”-阿里巴巴管理之道》

    三板斧 阿里巴巴管理之道 1 管理的真相是什么 三板斧 是阿里巴巴的一门培训课程 形象一点比喻分别是 揪头发 指组织中的向上思考 照镜子 指团队中的自我认知 闻味道 指发展中的精神融合 这三点说的是组织中的管理者如何通过管理团队的力量 成就
  • 如何在Win10中安装Visual Studio 6.0

    随着微软Windows操作系统的不断升级 尤其是升级到64位系统后 很多原有32位的开发软件在如今的win10 11系统上运行时会遇到很多问题 比如 笔者就曾遇到的过去很熟悉的VC 6 0在win10中安装后 一打开文件 程序就闪退的问题
  • redis基础1——发展历程+源码安装及配置+基本常识

    文章目录 一 NOSQL概述 1 1 单机Mysql的演进 1 2 什么是Nosql 1 3 Nosql的四大分类 1 3 1 KV键值对型 1 3 2 文档型数据库 bson格式 和json一样 1 3 3 列存储数据库 1 3 4 图数
  • PCB中电流与线宽 电流与过孔的关系

    1 一般认为20mil走线可以过1A电流 有一定余量 2 0 5mm 20mil 过孔可以过1A电流 有一定余量 如果2A电流放置0 25mm 10mil 过空作为载流 至少放置四个过孔 制作最小过孔的能力与板厂的制作能力和工艺有关系 嘉立
  • mysql设置开机自启后依然无法自启动

    一般情况下设置的开机自启 一般情况下这样设置就可以实现开机自启了 但是有部分天选之子不行 例如看见博客的你我 明明设置了开机自启 但每次打开数据库却连不上 还需要自己手动启动 乌鱼 解决办法 1 第一步 我们查看系统启动日志 方法如下 cm
  • python运维开发工程师养成记(break语句)

    图示 案例 下节分享continue语句 链接 https ke qq com course 4300856 tuin d8aedf68
  • 【区块链】#区块链 ipfs介绍及环境配置

    需要在答辩之前做一点demo进行展示 好给评委老师展示我们的预期成果 组长最后挑选了IPFS作为初级的展示工具 我们的第一次在链上操作就开始了 区块链具有去中心化 不可篡改 智能合约的一些特性 其实大家都知道区块链是这几年因为比特币的火而赶
  • Java:进化的尽头

    Java Evolutionary Dead End January 3 2008 我在比利时安特卫普举办的Javapolis大会上刚做完一个主题演讲 现在是周五早上 前一天Josh Bloch作了发言 谈到了在closures 闭包 建议
  • React 入门 以及使用antd框架,并且封装分页组件、使用表格分页

    安装 安装React项目 npm i g create react app create react app demo demo就是的项目名字 Ant Design 框架的安装 npm install antd save 找到APP css
  • C++工厂类和单例模式的结合使用

    单例模式 简单来说一个类只有一个实例且封装性好 这里用宏定义实现 animal singleton h pragma once include
  • vue+element根据表格行数据弹窗展示详情信息

    效果图 代码 div class center container div
  • 解决Unity打包出来的内嵌安卓程序退出时的卡死闪退问题

    最近unity打出来的内嵌程序出现了退出unity程序到主app时的闪退卡死现象 一开始以外是自己的内部API application quit 和安卓的api finish 冲突了 后来发现不是 想起同事说之前的程序不会这样 就思考自己改
  • 调试笔记--STM32连不上仿真器

    前段时间买了一个STM32F407的开发板 打算做一点小实验 因为之前就用过STM32系列 算是比较熟悉 也没有太在意 安装完Keil后直接开始下载代码试试 问题出现了 问题现象 Keil下代码编译通过 但是下载FLASH和在线调试都报错