华大单片机HC32L110烧录程序方法

发布于:2025-07-18 ⋅ 阅读:(24) ⋅ 点赞:(0)

1,安装J-flash工具

从SEGGER官网下载J-flash工具,地址:SEGGER - The Embedded Experts - Downloads - J-Link / J-Trace。按向导安装完成。

2,使用如下图JLINK工具SWD模式连接单片机的烧录接口(SWDIO,SWCLK,GND)。

3,J-flash添加芯片支持,将HC32L110B4_C4.FLM文件拷贝至 J-Flash 安装目录的Devices/HDSC文件夹(比如:c:\Program Files (x86)\SEGGER\JLink\Devices\HDSC\)下,若没有HDSC目录,则手动创建。(此步骤执行一次即可

4,用文本编辑器打开J-flash目录下的JLinkDevices.xml,添加如下描述:

  <Device>

    <ChipInfo Vendor="HDSC" Name="HC32L110B4_C4"  WorkRAMAddr="0x20000000" WorkRAMSize="0x800" Core="JLINK_CORE_CORTEX_M0"/>

    <FlashBankInfo Name="Flash_16K" BaseAddr="0x0" MaxSize="0x4000" Loader="Devices/HDSC/HC32L110B4_C4.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>

  </Device>  (此步骤执行一次即可

5,单片机上电(即主板上电)。

6,JLINK工具的USB线连接至电脑。

7,打开J-flash软件,点击 File → New Project,在 “Target device” 中选择单片机型号HDSC HC32L110B4_C4,接口选择SWD,点击OK。

8,点击菜单栏 Target → Connect,若硬件连接正确,底部 LOG 窗口会显示 Connected successfully(连接成功)。

9,点击 File → Open data file,选择需烧录的 HEX 文件。

10,点击 Target → Production Programming(或按快捷键 F7),等待烧录完成。LOG 窗口显示 Programming completed successfully 则烧录成功。

11,烧录完成后,点击 Target →Manual Programing-> Start Application(或按 F9),程序即可开始运行。


网站公告

今日签到

点亮在社区的每一天
去签到