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

本文介绍了如何在JFlash中添加官方未支持的芯片,以华大半导体HC32L19x系列为例。通过编辑JLinkDevices.xml文件,添加ChipInfo和FlashBankInfo详细信息,包括Vendor、Name、Core、WorkRAMAddr、WorkRAMSize等参数,实现了在JFlash中识别和烧录新芯片的功能。添加后,不仅JFlash能识别新芯片,RTT调试也变得更加方便。
摘要由CSDN通过智能技术生成

背景

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

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

最终效果

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

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

添加前添加后如下图

添加后

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

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

添加后

添加方法

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值