如何在Jlink加入新MCU

本文详细指导如何在Jlink中处理找不到MCU型号的问题,包括添加烧录算法到Devices目录和修改JLinkDevices.xml文件以识别MesiliconME32F030x,涉及内核架构、内存地址和烧录文件路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、Jlink 找不到MCU型号

有的Jlink驱动中找不到我们使用的MCU型号,这个时候需要手动添加
在这里插入图片描述

二、添加MCU相关信息

1.添加烧录算法

根据使用的MCU型号,芯片厂商提供的烧录算法,放到Devices目录下,例如:
JLink\Devices\Mesilicon

在这里插入图片描述

2.修改JLinkDevices.xml文件

在文件末尾添加以下内容,修改后保存文件,重新打开JFlash.exe,就可以找到该芯片名称,使用Jlink烧录固件

芯片厂商:Mesilicon
芯片型号:ME32F030x
芯片内核架构:JLINK_CORE_CORTEX_M0,使用的是M0核
WorkRAMAddr:RAM地址
WorkRAMSize:RAM大小
FlashBankInfo:“Internal Flash”,填写片内flash
BaseAddr:Flash 地址
MaxSize:Flash 大小
Loader=“Devices/Mesilicon/me32f030.FLM” 选择烧录算法所放在的目录位置

  <Device>
    <ChipInfo Vendor="Mesilicon" Name="ME32F030x" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x10000000" WorkRAMSize="0x00001000" />
    <FlashBankInfo Name="Internal Flash" BaseAddr="0x00000000" MaxSize="0x00010000" Loader="Devices/Mesilicon/me32f030.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device> 

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值