jflash添加芯片_工欲善其事,必先利其器:动手给JLink添加官方不支持的芯片

背景

市场上的新芯片层出不穷,JLink的官方支持不可能完全跟得上,这就尴尬了。但是好在Segger在设计时就想到了这一点,允许用户自己添加新芯片或扩展官方已经支持的芯片。本文只讲如何添加新芯片,参考的资料为UM08001_JLink.pdf中的第12章——Open Flashloader。

本文以华大半导体的HC32L19x系列为例子,jlink驱动版本为V6.86f。

最终效果

在开始前,我们先看看最终效果。

在添加前,JFlash里找不到华大的任何型号,如下图

添加前添加后如下图

添加后

此外,如果使用RTT进行调试,那也是方便不少。添加前没有对应的型号,因此只能选对应的芯片内核,通过指定地址的方式去使用。

添加前但是工程改动后,这个地址是会变的,得经常查找并更新该地址,效率也是低得感人。添加后就可以选择对应的型号,通过自动搜索的方式使用,效果如下

添加后

添加方法

找到Jlink安装目录下的JLinkDevices.xml并打开;

在打开的文件添加如下内容,因为这个文件里没有任何华大的芯片,所以我添加到文件末尾,如果文件已经有同厂家的其它芯片,建议还是放一起,方便维护。效果和代码放下

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值