提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
如何在Jlink加入新MCU
一、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>