如何利用J-Link烧写进行程序烧写

2023-11-13

1、准备工作
1.1硬件准备
准备一个烧写器,如下图所示
在这里插入图片描述
1.2软件准备
需要JLink软件安装包和驱动,如下图所示
在这里插入图片描述
在这里插入图片描述

JLink_652e.rar为软件安装包,ST-LINK_V2.zip为驱动文件
首先安装J-Link软件,解压第一个压缩包,包含以下这个文件,右击“以管理员身份运行”一直点下一步,直到安装完成
在这里插入图片描述

然后安装驱动,驱动文件内包含两个驱动文件,分别为:dpinst_amd64.exe和dpinst_x86.exe,电脑操作系统是32位的右击以管理员身份运行dpinst_x86.exe文件,电脑操作系统是64位的则右击以管理员身份运行dpinst_amd64.exe文件,一直点下一步,直到安装完成。
将烧写器的usb口接到电脑端,然后右击我的电脑——管理,点击设备管理器——通用串行总线控制器,有下列红色方框内的J-Link driver则表示已经安装完成。
在这里插入图片描述

2.设备连接
烧写器另一端有4根线,分别接的是(3v3)VCC、SWDIO、SWCLK、GND;烧写程序只需要用到SWDIO、SWCLK、GND这三根,将这三根线与采集器板子上的TMS、TCK、GND这三个端口进行连接;如图,烧写器GND红线接采集器板子上的GND,烧写器SWCLK橙线接采集器板子上的TCK,烧写器SWDIO黑线接采集器板子上的TMS。
在这里插入图片描述
在这里插入图片描述

3.烧写流程
设备连接好后就可以进行烧写,打开J-Flash软件
打开软件后电机箭头指向的三个小点
在这里插入图片描述

在弹出的界面中选择STM32F103C8,如图所示
在这里插入图片描述

点ok回到上一界面,再点ok进入程序,点击File-Open data file找到需要烧写的程序,烧写程序以hex为后缀,选择所烧写的采集器序列号相同的烧写程序打开,打开后如下右图所示
在这里插入图片描述
在这里插入图片描述

点击Target-Connect进行设备连接,下方提示栏会显示 Connected successfully,表示连接成功

在这里插入图片描述
在这里插入图片描述

点击Target-Prodduction Programming或者直接按F7进行烧写程序
在这里插入图片描述

弹出下图所示表示已经烧写完成
在这里插入图片描述

烧写成功后将设备断电重启即可。

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

如何利用J-Link烧写进行程序烧写 的相关文章

  • Flex/Bison IDE? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个良好的开发环境 可以在 Flex 或 Bison 或两者上工作 是否有任何 IDE 具有
  • VS 2017 颜色主题编辑器 - 如何更改 Intellisense 自动完成背景颜色

    我已使用颜色主题编辑器导入了透明主题 并且正在尝试更改自动完成框的背景颜色 目前 如下所示 它是透明的 并且很难阅读下面几行的文本 我尝试了多种元素 但找不到合适的元素 谷歌一无所获 如何更改自动完成 智能感知自动完成框背景颜色 将树视图背
  • 在 Windows 上使用 Emacs 编译 C++ 程序

    我已经使用 Emacs 进行基本文本编辑有一段时间了 但从今天开始 我尝试使用它进行 C 编译 在过去的几个小时里 我一直在寻找如何解决这个问题 但我在他们的技术中不断遇到障碍 我认为其中一些与教程过时有关 基本上 我想做的就是能够通过 M
  • 在“打开资源”对话框中键入内容时,是否可以通过目录而不是仅通过文件名来查找文件?

    I have been using extensively Ctrl Shift to find and open files in my Eclipse project But sometimes I know the directory
  • 查看 Intellij 项目中的错误[重复]

    这个问题在这里已经有答案了 我使用的是 Intellij 版本 8 如何查看整个项目的警告或错误 UPDATE See 这个答案 https stackoverflow com a 19366569 104891这是最新的 这里最初的答案是
  • 是否有一个项目可以使用 Eclipse 代码库为 Emacs、VIM 和其他编辑器提供高级语言支持?

    这里有很多关于 IDE 与编辑器以及哪个更适合现代软件开发的问题 在答案中 一个常见的观点是 Eclipse 有更好的语言支持 例如for Java http help eclipse org indigo index jsp topic
  • 保存文件时禁用重新格式化代码

    我在 IntelliJ 中对旧的 java 文件做了一个小更改 当我保存该文件时 IDE 会自动重新格式化所有代码 通常这会更好 但是似乎几乎每一行都有不必要的空白需要清理 现在看来整个文件都被修改了 尽管我只做了一个小修复 这将使查看 V
  • 自动同步 Visual Studio 的类视图

    是否可以让 Visual Studio 的 类视图 窗格 在 视图 gt 类视图 下可用 自动同步到当前符号 基本上只要当前符号发生变化就会执行 View SynchronizeClassView See here https stacko
  • 有没有便宜或免费的 VB6 编程 IDE? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 Rstudio 上浏览 R 代码的高效递归方式?

    我正在使用 RStudio 我开始觉得有必要通过包代码来更深入地理解或破解某些功能 当我尝试使用导航时使用 Ctrl 单击鼠标 http www rstudio com ide docs using navigation对于包内定义的函数
  • 如何防止 IntelliJ IDEA 在启动时重新分配文件类型关联?

    我正在使用 IntelliJ IDEA Ultimate 18 1 而 Jenkinsfile 支持很糟糕 值得庆幸的是 将文件视为 Groovy 是我可以接受的解决方法 这涉及到 删除 Jenkinsfile 关联 在Groovy组下添加
  • Sublime Text 2 在 Java 开发方面是否胜过 Eclipse [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 android studio 中禁用 gradle '离线模式'? [复制]

    这个问题在这里已经有答案了 我是 android studio IDE 开发的新手 每次当我导入在 android studio 中开发的示例项目时 我都会收到此错误 没有缓存版本com android tools build gradle
  • Visual Studio Professional 2013 Update 5 中的“在线服务不可用”问题

    我一直在 vscode 2013 工作直到今天 但是 当我今天早上尝试打开 IDE 时 它收到 您的许可证已过时 必须更新 错误消息 如下所示 在我尝试更新许可证和登录操作之后 当我尝试这两个时 它得到 在线服务不可用 请稍后重试 错误消息
  • 在 Codeblocks 中启用编译器输出窗格

    This is probably a really noob question but the fact of the matter is that my Code blocks wouldn t show me errors when i
  • Netbeans 版本控制文件颜色代码?

    我试图找到一个图例来帮助解释 NetBeans 用于描述文件状态的不同颜色 我的一些文件颜色是 Grey Blue Green 还有其他我还没有发现的 如果有帮助 我将使用带有 CVS 的 Netbeans 6 7 这些颜色是什么 绿色意味
  • 如何在 Intellij Idea 12 中重命名/移动项目?

    就像声明的那样here http link sheidaei com mozcw人们可以更改项目的名称 但是 它仅更改项目名称 不会更改文件夹结构 例如 如果您的项目名为sample1并且位于 user1 development IdeaP
  • Kendo 有 GUI 设计师吗? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Kendo 有没有像 Sencha Architect for Ext JS 这样的控件布局设计工具
  • Visual Studio IDE 中功能后的空间

    如何设置 Visual Studio 中的设计以在我的 javascript 函数后面放置一个空格 目前 当我按下返回键时 我得到了这个 var myfunc function 当我想要这个的时候 var myfunc function 知
  • Eclipse 中选定单词的括号

    几天前 我觉得这个问题很愚蠢 所以不要将其发布在这里 但即使在搜索了很多之后 我也没有找到合适的解决方案 对于那些使用过的人TextEdit 在 Mac 上 他们会完全知道我在说什么 在编码时 我只想在单词或一行上加上引号或括号 为此 我必

随机推荐

  • Spring Cloud Config+Bus:实现动态刷新配置文件

    如果需要实现修改远端仓库里的配置文件的信息 对应的配置信息的客户端也能动态的刷新配置信息 而不要重新启动程序 那么需要引入消息中间件 我这里使用的是RabbitMQ 还有微服务和RabbitMQ进行通信的Spring Cloud Bus C
  • 【H5】 两种屏幕宽度大小自适应方式

    H5 两种屏幕宽度大小自适应方式 第一种 由于rem是获取html根属性的字体大小 改变html的字体大小 通过rem设置所以样式的宽高 rem为html的字体大小 通过改变html的字体大小达到适配的效果 remChange 监听屏幕改变
  • 【VQ-VAE代码实战】Neural Discrete Representation Learning

    VQ VAE代码实战 Neural Discrete Representation Learning 0 前言 1 简介 2 Basic Idea Loss 3 代码 Load Data Vector Quantizer Layer Enc
  • 通过js把具有相同属性的对象的值进行合并,并生成新的数组对象的方法。

    通过js把具有相同属性的对象的值进行合并 并生成新的数组对象的方法 在日常开发的时候 我们有时候会遇到这样的需求 要求把具有相同属性名的对象进行合并 如下例子所示
  • 开发人员与测试人员关系的理解

    在软件开发中都会有开发人员 以下简称开发 和测试人员 以下简称测试 在一些小型公司可能并没有测试 仅仅是开发兼任测试 在这里我仅针对于有专业的测试和专业的开发的项目 每个公司应该都有考核机制 对于开发和测试的考核实际上很难量化 通常来讲大的
  • 20230829

    把list的相关函数都实现出来 include
  • ts中异步等待目标生成的办法

    async promise setimeout配合就行 其它有sleep的语言更简单 异步等待对象的生成 对象生成完成返回生成的对象 param getter 对象的获取函数 param checkSize 检查粒度 ms param ti
  • Python+OpenCV利用KNN背景分割器进行静态场景行人检测与轨迹跟踪

    前言 视频图像中的目标检测与跟踪 是计算机视觉的基础课题 同时具有广泛的应用价值 视觉目标 单目标 跟踪任务就是在给定某视频序列初始帧的目标大小与位置的情况下 预测后续帧中该目标的大小与位置 本篇文章介绍静态场景的目标检测与跟踪 主要思路
  • 三自由度焊接机器人设计(毕业设计说明书(论文)+12份CAD图纸、装配图、零件图)

    中文摘要 随着工业水平的发展 重要的大型焊接结构件的应用越来越多 其中大量的焊接工作必须在现场作业 如集装箱波纹板焊接机器人 大型舰船舱体 甲板的焊接 大型球罐 储罐 的焊接等 而这些焊接场合下 焊接机器人要适应焊缝的变化 才能做到提高焊接
  • 以SQLyog 为例连接数据库时出现1045错误时我的解决途径

    前言 这种解决方式除了能对遇到相同问题的readers提供帮助之外 当你今后在学习工作中使用其他软件再遇到类似问题时 希望也能想到这种思路并解决问题 第一步 启动SQLyog点击连接时出现如下错误 图1 第二步 检查我的mysql安装目录的
  • 关于glob.glob遍历文件

    我们经常会看到别人用glob 但是用glob时格式写的不规范往往会给人造成困扰 我们经常会有这个疑问 这到底是在遍历哪一层路径呢 下面我们就几种常见的glob用法给出总结 import glob 1 fdirs glob glob C Us
  • 将获取到的时间戳变成Date或者String 格式

    https blog csdn net u012031380 article details 52885120 1 时间戳的定义 时间戳是指文件属性里的创建 修改 访问时间 数字时间戳技术是数字签名技术一种变种的应用 在电子商务交易文件中
  • C++socket编程(三):3.3 bind端口

    在socket编程中 我们要用到bind绑定socket套接字 用上了你前面的逻辑创建的socket 如下代码 绑定 用bind绑定 绑定哪一个端口 if bind sock sockaddr saddr sizeof saddr 0 pr
  • 设计一个学生类Student,包括数据成员:姓名、学号、二门课程(面向对象程序设计、高等数学)的成绩。

    1 设计一个学生类Student 包括数据成员 姓名 学号 二门课程 面向对象程序设计 高等数学 的成绩 2 创建一个管理学生的类Management 包括实现学生的数据的增加 删除 修改 按课程成绩排序 保存学生数据到文件及加载文件中的数
  • 蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(301-400)

    文章目录 ADV 301 字符串压缩 cpp java ADV 302 秘密行动 cpp java ADV 303 数组求和 cpp java ADV 304 矩阵转置 cpp java ADV 305 输出二进制表示 cpp java A
  • ad域下发策略_AD域部署软件自动下发

    今天介绍如何使用组策略自动将程序分发到客户端计算机或用户 您可以通过以下方法使用组策略分发计算机程序 创建一个共享网络文件夹 将您要分发的 Microsoft Windows 安装程序包 msi 文件 放入此文件夹 对该共享设置权限以允许访
  • (elementui-图片预览)el-dialog+el-image图片显示问题

    项目场景 有一个修改的页面 这个页面有个预览按钮 其实点击图片使用v viewer已经实现了预览的功能了 现在做的是另一套方案 el image中预览图片 问题描述 当el dialog el image是直接写在addOrupdate v
  • boost升压电路解析

    1 boost拓扑 基本原理 1 1 电路接好 C上已经有电压 1 2 Q导通 电感储能 1 3 Q关断 电感释放能量 再次向C充电 使其高于Vi Vo Vin 1 D 极性相同 升压 2 元器件 开关管Q 储能电感L 整流二极管D 防止环
  • 单反相机的照片删了如何恢复

    单反相机的照片删了如何恢复 单反相机照片 视频等数据一般都储存在内存卡里 这是可以恢复的 当然 前提是没有被新数据覆盖 如果需要恢复的话 通常也都需要借助数据恢复软件 失易得数据恢复 进行修复 大部分软件在操作时都 第一步 打开 失易得数据
  • 如何利用J-Link烧写进行程序烧写

    1 准备工作 1 1硬件准备 准备一个烧写器 如下图所示 1 2软件准备 需要JLink软件安装包和驱动 如下图所示 JLink 652e rar为软件安装包 ST LINK V2 zip为驱动文件 首先安装J Link软件 解压第一个压缩