1318_将ST link刷成jlink

博主分享了将STM32F103的STLink固件升级为Jlink的尝试过程,包括所需工具、升级步骤及遇到的问题与解决方案。升级后,调试器变得更加适合个人使用,体积小巧且功能增强。

全部学习汇总: GreyZhang/g_stm32f103: some hack for stm32f103 (github.com)

最近入手了两个十分小巧的STM23F103的板子,用过2种调试器分别是ST link以及Jlink。从使用习惯上来说,后者更适合我,于是ST Link基本上是被收起来了。不过,近期从一个网页上了解到这个ST link是可以升级成Jlink的,只是这个可以用于开发板的应用不能够用于商用等领域。这对我个人的hack来说还是很合适的,或许值得尝试。

ST-LINK On-Board (segger.com)

上面的链接中,给出了具体的步骤以及依赖的工具的下载使用说明。

首先得确保ST Link以及Jlink的驱动是安装好了的,我自己的电脑两个设备都是用过的,这个基本上可以免检通过了。

接下来会用到上面链接中提到的一个小工具,而上面的链接中也有这个工具的下载链接。解压出来之后,如上图。升级的时候直接双击这个exe程序即可。

这是弹出来的对话框,接下来选择接受,也就是输入A。

接下来,继续接受弹出来的协议。通过输入A回车。

之后的升级选项有好几个,这里选择1,把ST Link升级成Jlink,而第二个则是升级已经有的jlink的固件版本。

从提示看,看起来是失败了,我现在的这个调试器并不支持升级成jlink。这次只是作了这么一个尝试,算是增补一下这方面的一些知识了。不过,看上去简单的操作出现异常的可能性估计不大。我搜索了一下,看到有很多人有跟我一样的经历。解决的方式其实还是简单的,只要找一下最新版本的升级工具就可以了。

这次看上去应该问题不大了,但是这里提示可能有多达10秒钟的固件准备时间,我这里直接跟卡住了一般。估计是这个工具准备固件是联网下载的过程,而我这里的网络偏偏又很一般。重新试了几下之后,升级成功。

这个是固件修改成功的一个提示状态。

如果后续不想用这个了,需要换回ST link,类似的操作步骤,具体的效果如下:

看起来,这种调试器的实现还是很简单的。通过现在我手里的几个调试器来看,看起来这样的调试设备还是可以设计成非常小巧的一个工具的。反倒是之前用过的Jlink,从个头上来说的话似乎是有一丢丢大。后面,算是又多了一件趁手的工具了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值