Jlink ob制作教程 三线Jlink ob神器!!!

2024-02-22 11:08

本文主要是介绍Jlink ob制作教程 三线Jlink ob神器!!!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

传统JLINK体积大、引脚多,而且我们用的非官方版本,经常掉固件,诸多问题一直困扰着我,经过一番折腾,终于找到了正解:jlinkob,一个只有三条线的调试器,除了不能检测目标板电压(也没啥用),剩下的都是优点了:体积小(只有u盘大小)、占用引脚少(只占两个引脚)、数据线和android手机通用(到处都有)、自动升级、不丢固件(用了几年了,从未丢固件),更多优点自己摸索吧!

喜欢动手的你,赶紧行的起来吧!

原理采用ad制作,下图是原理图:

这里写图片描述

这里写图片描述

电压采用1117-3.3,可以提供800ma电流,直接给目标板供电没有一点问题(我测试了给板载4.3寸触摸屏的主板供电,屏幕稍暗,但不影响工作),加了自恢复保险丝,防止烧电路。
接下来是pcb,全部采用了嘉立创的封装,可以直接贴片,大部分都是3d图,效果见下图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ekKIn8EG-1571562152564)(https://img-blog.csdn.net/20170824121012043?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3VueWltaW5nNTM3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

这里写图片描述

阻值对照表

这里写图片描述

图纸完,发到厂家打板,pcb到货…

这里写图片描述

焊接完成(关于焊接,这里不再赘述,网上有专业的教程),如下图:

这里写图片描述

这里写图片描述

烧写固件:首先得有一个下载器,这里以20pin jlink为例,固件烧写接口采用sw模式,20针jtag工作在sw模式下的引脚定义如下:

在这里插入图片描述

在这里插入图片描述

只需要SWD、SWC、GND三根线,即7号、9号及GND中的任意一根针,把杜邦排针插上去,斜方向给点力就能良好接触,如下图

这里写图片描述

打开J-Flash ARM
选择File-OpenProject,由于默认工程中没有C8T的选项,所以选择相近的STM32F103RB.jflash 并在Options-ProjectSettings里面,将目标元件改为C8T

在这里插入图片描述

选择File-OpenDataFile选择烧写器的固件(文件夹内hex文件)
点击Target-Connect,会出现以下信息

在这里插入图片描述
####点击Target-Auto 自动下载固件,下载成功后出现如下提示
在这里插入图片描述

断开连接,重新插上烧写器,电脑提示找到JLink,至此,制作成功~
进入MDK的JLink设置页,第一次进入可能会提示固件升级

在这里插入图片描述

之后选择SW模式

在这里插入图片描述

完成后就可以正常使用了,单步调试什么的都可以完美支持,只有4跟线!(多了一个电源线,可以不要)

这里写图片描述

批量生产:

产品级验证,质量不容置疑!

这里写图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8DF7FSwa-1571562152567)(https://img-blog.csdn.net/20170824121849000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3VueWltaW5nNTM3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

这里写图片描述

原创不易,请勿盗用!

这篇关于Jlink ob制作教程 三线Jlink ob神器!!!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/735067

相关文章

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

SpringBoot连接Redis集群教程

《SpringBoot连接Redis集群教程》:本文主要介绍SpringBoot连接Redis集群教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 依赖2. 修改配置文件3. 创建RedisClusterConfig4. 测试总结1. 依赖 <de

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Python使用Code2flow将代码转化为流程图的操作教程

《Python使用Code2flow将代码转化为流程图的操作教程》Code2flow是一款开源工具,能够将代码自动转换为流程图,该工具对于代码审查、调试和理解大型代码库非常有用,在这篇博客中,我们将深... 目录引言1nVflRA、为什么选择 Code2flow?2、安装 Code2flow3、基本功能演示

基于Python+PyQt5打造一个跨平台Emoji表情管理神器

《基于Python+PyQt5打造一个跨平台Emoji表情管理神器》在当今数字化社交时代,Emoji已成为全球通用的视觉语言,本文主要为大家详细介绍了如何使用Python和PyQt5开发一个功能全面的... 目录概述功能特性1. 全量Emoji集合2. 智能搜索系统3. 高效交互设计4. 现代化UI展示效果