手动添加JLINK不支持的芯片型号教程

1、打开JLINK安装目录

2、在安装目录下找到“XML”文件并打开

代码解释

《1》<Device>和</Device>必须成对出现,而且没有属性表。每个(系列)芯片都对应着这么一对。

《2》ChipInfo:是描述芯片的信息,必须在 <Device>和</Device>内。

《3》Vendor:芯片厂家的名字,比如这里的"MindMotion"。

《4》Name:芯片的具体型号,我用的就是MM32SPIN360C。

《5》Core :芯片的内核,这个必须是JLink支持的内核之一。

《6》WorkRAMAddr:芯片RAM的起始地址,这个可以在用户手册里找到,也可以打开SDK里的官方例程,然后在工程配置里找到。

《7》WorkRAMSize :芯片RAM的大小,同样可以在用户手册里找到,也可以打开SDK里的官方例程,然后在工程配置里找到。

《8》JLinkScriptFile:高级用法,有些芯片操作比较特殊,可以通过脚本去实现。

《9》FlashBankInfo:描述芯片的Flash信息,有多块flash的话,每块对应一个FlashBankInfo。

《10》Name:flash的名字,Main Flash(名字可以随便起)。

《11》BaseAddr :flash的起始地址,可以在用户手册里找到

《12》MaxSize:flash的大小,可以在用户手册里找到

《13》Loader:烧录的算法,每款芯片对应相应的算法文件,可在官方下载。(segger官方的是*.elf格式,*.flm是ARM的格式,keil里就用这个。这个路径可以是绝对地址也可以是相对地址,相对地址的话是从JLinkDevices.xml所在的路径为起始地址)

《14》LoaderType:必须是12.5.4.1 Attribute values - LoaderType中列出的类型之一,目前只有FLASH_ALGO_TYPE_OPEN一个类型,而*.flm是支持这个类型的。

《15》AlwaysPresent :指示这个块flash是不是一直存在,本文是内部flash,当然一直存在

3、找到你需要添加芯片的“FLM”文件(一般芯片官网可提供下载)

4、复制到JLINK安装目录下的“Devices”文件夹下

《1》此路径要与“XML”文档里的Loader路径必须一致,否则会出错

5、打开J-Flash软件

《1》此时就可以看到新添加的芯片信息了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值