华大单片机HC32L110烧录程序方法
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),程序即可开始运行。