精华内容
下载资源
问答
  • j-link ob stm32f103c8,20190107编译版本,提取自6.60e版本的dll文件。淘宝买的jlink测试可以使用,但是灯有问题。
  • Jlink OB 072固件.zip

    2020-09-11 10:09:57
    Jlink OB 072的固件,已经验证过可以用了。 bin_8000000.bin 为bootloader程序,不支持更新,只负责跳转。下载起始地址:0x8000000 from_6D26BC_size_A0E8.bin Jlink OB 072的固件。下载起始地址为0x8004800 J-...
  • jlink_ob固件

    热门讨论 2018-07-17 19:18:04
    自己在6.18c驱动里面提取的最新固件,我博客里面有提取教程
  • JLink OB_stm32F103C8T6的下载器,捣鼓半天搞定,最新提取6.80a固件与注意事项,测试通过,供参考
  • arm-jlink-ob_2019固件.zip

    2020-06-23 13:12:46
    烧录该固件到arm-jlink ob 中,可以解决调试时弹出 the connected j-link is defective的问题,支持最新到 jlink 6.48
  • JLINK-OB_F072里提取出来的,在此存档,并分享给有需要的朋友。WP:/s/1yGQaj3iwvT9m9W-BgmnPvw M: khz1
  • jlink固件

    2017-09-01 11:54:27
    此文件包含v8固件 教程 及刷固件工具 1 J-LINK V8固件烧录指导 J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件。 亲测可用
  • J-Link OB-STM32F103 V1 compiled Jan 7 2019.bin固件+Jlink license 可无限断点
  • 20190107_ob_jlinkdll_jlink-ob_JLinkstm32F103C8_jlinkob固件提取_源码
  • 20190107_ob_jlinkdll_jlink-ob_JLinkstm32F103C8_jlinkob固件提取_源码.zip
  • jlink ob最新固件提取

    万次阅读 2018-07-17 19:08:58
    开发产品一定离不开的是调试器,现在国内市场上大多用的是盗版的j_link ob和st_link。这两个调试器diy的可能性很大...首先来看一下jlink ob。用到的文件是驱动安装目录下的JlinkARM.dll这个文件(这里以比较新的驱动...

    开发产品一定离不开的是调试器,现在国内市场上大多用的是盗版的j_link ob和st_link。这两个调试器diy的可能性很大,我见过二合一的调试器。但是世面上的固件一般都是老版本的,在用新驱动的时候容易识别盗版导致不能用,虽然可以将驱动版本调低来解决。本文就是介绍如何提取最新的固件。

    首先来看一下jlink ob。用到的文件是驱动安装目录下的JlinkARM.dll这个文件(这里以比较新的驱动版本6.18C为例)。这个文件里面包含了arm内核的所有固件,不止是jlink ob,不过其他的我没实验。还用到的软件是winhex。准备好下面开始提取固件。

    第一步,用winhex打开JlinkARM.dll。

    如图:

    第二步,寻找固件位置。这里我就不卖关子了,直接用搜索功能 向下搜索stm32(ob的ic是stm32的)。由于stm32关键词比较多,固件位置一般靠下,可以鼠标向下适当拉一下在向下搜索。

    我搜索到的第一个内容,可以看到这个固件的编译日期是2017年 用的ic是stm32f072。

    找到固件的大题位置了怎么找到开头那?我就值说了,为什么就不说了,在这里向上搜索16进制字符0020(注意是16进制)。

    找到了这个,首先是0020的位置一般是偶地址开始的(比对其他固件没发现不是)。

    还有就是后面不愿处跟着一大堆有规律的数据,什么规律我也不知道,但是能看出来特殊,像这样

     

    看着差不多就行了。然后从0020在往前推2个字节,比如这个也就是40 22 00 20;40就是固件的开始,开始找到了,那么怎么找到结尾那。这个比较简单,因为你多取没事,但是不能少取;最极端的方法就是看看你jlink ob用的ic的flash多大,就取多大(注意,因为固件前面还有一段bootloater,用来更新固件用的,所以要减去这个长度,这个bootloater后面会说)。

    第二种方法就是找到下一个固件的开始,然后截取,不一定这么精确,多取一点没事。

    把着一段内容复制出来,用winhex新建一个文件,粘贴过去。这个文件就是你提取的固件了,比如这个是2017年编译的已经非常新了,再也不怕报错了。

    市面上的jlink ob大多是stm32F103的,这个固件不适合用,读者们自己接着往下搜索,就可以找到stm32F103的固件,提取方法时一样的。

    F103的固件有两个:

    这个编译时间比较新2017年,不知到时什么版本的,我烧写到我的jlink ob(stm32f103c8)里面时可以用的,但是好像指示灯和我手上的不一样了,不影响使用。但是最高支持2250K的频率。

    这个版本在我的jilin ob(stm32f103c8)指示灯正常,显示最高频率4000K。(但是我经过测试两个固件的烧写速度一样,设置1M 2M 3M 5M烧写速度全部一样)。

     

    你以为完了吗?当然没有,上面提到过前面还有一段用来更新固件的bootloater,这个bootloater的大小有0x4000(f103c8的大小,其他不知道)的大小并且在jlinkarm.dll里面找不到。怎么办?

     

    有两种办法解决:

    1. 不用这个bootloater直接跳过,但是也要经过一些处理。在你提取出来的固件前面用winhex添加0x4000大小的空字节,充填数据全是0x00就行了,然后改充填完0x00的固件前面8个字节和提取出来的固件前8个字节一样

    比如我的

    改了两个,没影响。

    这个是真正固件的开头(无改动,注意偏移地址在stm32f103c8上是0x4000)。

     

    这样把改完的固件烧写到stm32F103c8里面就行了,至于为什么这样改这里就不多讲了,内核决定。但是这样处理是不能用官方软件更新升级固件的,因为根本没有bootloater

     

    第二种处理方法是,找一段官方的bootloater加在固件前面,这个bootloater我在下面提供下载(但是我认为没必要,因为本来就是盗版)

    下载资源含有两个完整的jlink ob固件;适用ic:stm32f101c8/cb stm32f103c8/cb。一个bootloater

    下载链接:https://download.csdn.net/download/qq_39663845/10547285

    注:世面上用的ic有的是stm32f101c8/cb stm32f103c8/cb都是通用的。
    大家可能会问101不是没有usb功能吗?其实是硬件是有的,但是出厂没测试,或者是残次品。
    也就是说你可以用但是st不售后,出了问题别找我。
    还有就是f103c8的flash其实有128K,和上面一样也是没测试。stm32f101c8/cb stm32f103c8/cb这4个感觉就是一个东西不同名而已

     

    展开全文
  • J-Link OB is an on-board debug probe as part of YOUR eval board. The microcontroller has a USB-interface on one side and a JTAG/SWD + SWO etc. interface on the device side. It allows debugging the ...
  • JLINK更新固件

    万次阅读 2019-09-17 10:39:24
    既然是盗版的,可能会因为一不小心升级了固件导致JLINK不能用了,或者提示克隆(TheconnectedemulatorisaJ-Linkclone......),然后我们可以在网上找到很多关于JLINK如何刷固件的文章,但是跟着网上的步骤做,很可能...

    不管你信或不信,我们手中的JLINK大部分都是盗版的。既然是盗版的,可能会因为一不小心升级了固件导致JLINK不能用了,或者提示克隆(The connected emulator is a J-Link clone ......),然后我们可以在网上找到很多关于JLINK如何刷固件的文章,但是跟着网上的步骤做,很可能你会先遇到清除JLINK原有固件后电脑无法识别JLINK,刷完固件后提示克隆无法使用,或者是刷完固件后无法修改SN。很不幸,上面的问题我都遇到了。。。。。。

    下面介绍下本人最终如何将自己的JLINK固件刷回来的步骤。

    准备如下:winHEX、sam-ba JLINK 4.50l(不需要卸载自己原有的其他版本,但这个版本请一定安装)、Jlink V8固件一个(所有准备材料的下载地址

    1.清除jlink原有固件(步骤一定要正确,错了的话建议从头开始)

    (1)首先给jlink插入USB,保持通电;给Erase短路(用跳线或者镊子连上),并保持至少5s,去除跳线,然后拔掉USB下电;

    (2)给TST短路(用跳线或者镊子连上),然后插入USB上电(此时电脑显示一个无法识别的硬件设备,不用管它),并且保持至少10s之后断开USB连接,然后再去除跳线;

    (3)把jlink用USB插入电脑,到了这一步,基本工作就完成了,可以进行下一步了!

    2.修改jlink V8固件

    首先使用winHEX打开 V8.bin 固件,并且找到以0xFF00为起始地址的4个Bytes并将其修改为0xFFFFFFFF(如果不修改这个,SN修改会提示无法重写),并在下面不远的地方找到GDBFull,其相对应的十六进制的代码47 44 42 46 75 6C 6C 改成47 44 42 46 55 4C 4C (将小写的改成大写的,目的是跳过GDBFull)并且保存此修改好的固件文件。

    3.烧写jlink V8固件

    (1)安装sam-ba(记住安装路径)后,查看驱动是否安装正常,打开sam-ba v2.9

    如上图,选择Select the connection,如果选择列表中没有\usb\ARMx,则说明驱动没有安装好,在设备管理器那边肯定有一项是打感叹号的(一般是在通用串行总线控制器里面,不排除有例外)。

    鼠标右键感叹号的设备,选择“更新驱动程序”,选择“浏览我的计算机以查找驱动程序软件”,跳到下一个页面,点击“浏览”,选择sam-ba的安装路径,会弹出警告,不管怎么说,我们肯定是要选择安装的(win8及以上的版本可能需要先设置下驱动安装免验签名,如何设置请百度),更新结果可能提示成功,也可能提示失败,先不管,拔插USB,重新打开sam-ba v2.9,看下能找到\usb\ARMx就表示安装完成。

    (2)拔掉USB,打开SAM-PROG v2.4,点击“Browse”,选择上面修改好的固件,然后勾选“Set Security”,这时候“Write Flash”按钮应该是灰色的。

    (3)插入USB,“Write Flash”按钮自动变成可点击状态,点击“Write Flash”,观察“Status”,直到“In”项不再有正在下载过程,表示下载结束,拔插USB。到此固件烧写完成。

    4.修改jlink V8 S/N并升级固件

    (1)安装JLINK 4.50l(其他版本可能无法设置SN,不需要卸载自己原有的JLINK),打开JLINK 4.50l的jlink commander,这时会跳出一个界面叫我们更新最新的firmware,到这里一定先不要更新,我们需要做的工作是修改jlink的SN码,输入指令exec setsn=20060125,提示OK。然后打开自己原有版本的JLINK的J-link Configurator,按如下步骤更新固件

    至此,JLINK固件刷新完成!!!

     

    Exec setsn=xxxxxxxx,但是这个SN码千万不能是11111117 或 805306163,因为SEGGER正是对这两个固件SN进行了强制校验,建议使用20060125,我设置过99999999更新固件时失败了。

     

    展开全文
  • JLINK-ARM-OB-STM32最新固件 包含原理图和PCB
  • Jlink ob制作教程 三线Jlink ob神器!!!

    万次阅读 多人点赞 2017-08-24 12:28:41
    点击进入微信小程序,扫码加入 传统JLINK体积大、引脚多,而且我们用的非官方版本,经常掉固件,诸多问题一直困扰着我,经过一番折腾,终于找到了正解:jlinkob,一个只有三条线的调试器,除了不能检测目标板电压...

    传统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 编程器 2017-08-14 版本固件。可用于某宝以前购买的 MCU 为 STM32F103C8T6 的 JLink OB 板子,常见固件貌似是 2009/2012 版本,太老了。带 VCP 虚拟串口的板子和这个不一样。另外刷完之后 LED 可能失去作用...
  • jlink ob stm32f103 bootloader,不支持自动更新,仅用于跳转到jlink 固件
  • 山寨STlinkV2改jink_ob固件hex,使用ST-LINK Unility烧录,烧录之前需要去除读保护,
  • 包含J-Link OB-STM32F103 V1 compiled Jan 7 2019 固件和最新版segger V644f,使用方法详见内部文档
  • 自制Jlink ob 072

    千次阅读 2020-04-03 16:51:22
    最近参考别人的帖子,自己也做了个Jlink ob,用来替代JLINK,这个是基于STM32F072做的,写个帖子,记录一下 从原理图开始 接着是PCB 布置得有点乱,尴尬 发工厂做板,焊接,有根线有错了,但是不要紧,没有...

    最近参考别人的帖子,自己也做了个Jlink ob,用来替代JLINK,这个是基于STM32F072做的,写个帖子,记录一下

    从原理图开始

    接着是PCB

    布置得有点乱,尴尬

    发工厂做板,焊接,有根线有错了,但是不要紧,没有影响使用。发出来的图是改好的了

    接着刷固件,固件也是参考大佬的帖子做的,是较新的620H的,有了前人的经验,我们这些后来者就是容易了好多,真心感谢

    刷好了接上USB,发现可以用了

    使用的时候发现了个问题,就是速度有点慢,只有2000KHz,这个是用KEIL下载程序到板子的时候发现的,不过满足了我的使用,对于穷学生来说,很便宜实惠的了。

    最后把参考帖子的链接放出来

    http://akb77.com/g/stm32/jlink-ob/    这是板子的

    https://www.jianshu.com/p/0cd3a513f1b1  这是固件的

    感谢大佬的慷慨无私

    展开全文
  • JLink-ob固件,使用时不弹窗许可证条款 芯片型号stm32f103c8t6,12M晶振 完整电路图见https://download.csdn.net/download/chiqingjiao7503/12171913
  • 本资料是本人,在对jlink进项硬件更新的过程中,用到的软件和文件,有sam、winhex、jlink、串口调试助手、jlink v8固件文件。至于更新的过程,不加详细的叙述,因为网络上有很多的更新步骤,这里不再赘述,整理完的...
  • J-Link OB-STM32F072 最新固件2019修改时间不提示升级,自己正在使用,有图。
  • jlink ob stm32f072.hex

    2020-06-07 16:08:52
    基于 STM32F072 的 JlinkOB 固件,亲测有效,相关的制作教程会写成帖子发出,在制作过程中用到软件 Winhex,JFlash 相关软件。
  • J-Link OB F103 固件提取及维修

    千次阅读 2019-08-31 12:20:02
    而且因为jlink没拔掉,也一同阵亡了。光烧了个芯片把整个板换掉太亏,遂打算动手修复。 坏掉的J-Link 学习修复J-Link 厚着脸皮向jlink卖家要原理图,卖家表示他也没有 网上找资料,只找到部分f072和f103的...
  • JLink OB STM32F072 固件的过程

    千次阅读 2018-05-14 13:48:38
    这位大神,从JlinkARM.dll 里面硬生生把 STM32F072 的Jlink OB 固件给拔出来了 http://akb77.com/g/stm32/jlink-ob/ https://www.jianshu.com/p/0cd3a513f1b1 可惜他的帖子里面提供的文件,是从5.12版本的 ...
  • jlink_ob固件.zip

    2021-03-16 17:15:02
    STM32F103C8t6的Jlink_ob固件,是个hex文件。亲测可以使用,并且LED灯是可以亮的(指示灯接单片机的PB12脚)
  • jlink驱动降级5.12

    2018-08-24 16:32:07
    Keilv5的Jlink降级办法,解决JlinkOB提示The connected J-Link is defective,Proper operation cannot be guaranteed.......。复制该目录下所有文件到“*\Keil_V5\ARM\Segger”即可

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 219
精华内容 87
关键字:

jlinkob固件