教你使用J-Flash烧录国产东软ES8H芯片Hex文件

前言

由于项目需要,要用J-link烧录国产东软ES8H芯片的Hex文件。以前用Segger的J-Flash烧过STM32的hex程序,但是发现J-Flash默认芯片目录下压根找不到东软在内的国产32位芯片,借鉴了网上前辈的方法,通过重新设置Jlink设备文件,使得J-Flash设备目录下增加ES8H芯片。


具体步骤

1、下载并安装J-link驱动程序

下载地址:https://www.segger.com/downloads/jlink/
按照默认条件一直下一步或同意。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2、下载并安装东软Keil芯片支持包

下载地址:https://www.essemi.com/index/product/detail?id=775
选择你的Keil安装目录(你的可能是C:\Keil)安装。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、新建文件

在j-link设备文件夹下C:\Program Files\SEGGER\JLink\Devices
新建文件夹EastSoft,里面再新建一个ES8H018x文件夹。

4、找到算法文件

找到ES8H018x的算法文件,我的在C:\Keil_v5\ARM\Flash里
在这里插入图片描述

5、复制到Devices文件夹

复制到EastSoft设备文件夹
在这里插入图片描述

6、修改配置文件

修改J-link设备配置文件
在这里插入图片描述
右键,用notepad++打开,在行前面添加以下代码并保存

<!--                 -->
<!-- EastSoft		 -->
<!--                 -->
<Device>
    <ChipInfo Vendor="EastSoft" Name="ES8H018x"  WorkRAMAddr="0x20000000" WorkRAMSize="0x4000" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="Flash_128K" BaseAddr="0x0" MaxSize="0x20000" Loader="Devices/EastSoft/ES8H018x/ES8H018x.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
</Device>

至此,设置就完成了,接下来就打开J-Flash烧录Hex程序了。

7、打开J-Flash软件

在这里插入图片描述
在这里插入图片描述
点击OK。
在这里插入图片描述
三个小点点进去选择ES8H。
点击OK
点击Ok。
在这里插入图片描述
点三个点选择烧录文件
在这里插入图片描述
点编程,可以在下方看见下载情况,我这里表明已经下载成功了。

总结

东软ES8H018x单片机的J-Flash烧录方法介绍到这里,其它型号的国产Coterx内核芯片也可以按照上述步骤,添加到jlink的devices目录下,用类似代码修改JLinkDevices.xml就可以通过J-Flash烧录了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值