国产小华芯片(HC32L196)和JLink的配合使用

一、硬件的连接

主控芯片:HC32L196PCTA 小华,国产芯片

有SWD和JTAG模式,我用的是SWD模式

日常开发用SWD模式就够了,接线少不容易接错

有电源供电,只需要接SWDIO,SWCLK和GND即可

我这个是有独立电源供电,也可以电脑供电,再多接一根VCC就行,接JLink3.3v的

注意看JLink后面的引脚,不同模式连的引脚不同

二、软件安装

JLINK驱动安装方法简单说明

1、 先去JLINK官方网站下载最新驱动,默认出厂仿真器内部固件版本已经更新

到V6.52a或者更高的版本,下载地址如下:

​​​​​https://www.segger.com/downloads/jlink/JLink_Windows_V652a.exe

2、 安装前先把keil mdk或者IAR等软件关闭掉,否则相应驱动会更新失败。双

击软件JLink_Windows_V652a.exe按默认安装即可,如下图所示:

直接双击安装

会在桌面创建两个快捷键按钮,如下图所示:

把JLink插上电脑,在设备管理器看是否有J-Link driver

华大芯片包

通过网盘分享的文件:HC32xxx+J-Flash+V2.0.zip

链接: https://pan.baidu.com/s/12iFRX8RHxVRXJzlDkdFa3g?pwd=wn8f 提取码: wn8f

打开JLink安装的文件夹,打开JLink文件夹中的JLinkDevices.xml (可以用文本打开),定位到文本末尾,在</Device> 和 </Database >之间插入华大HC32中的内容:

以记事本打开,直接Ctrl+F搜索HDSC

从箭头处开始,滑到最后横线结束

把这段给复制到上面提到的JLink的.xml里

最后把芯片包中的HDSC复制到JLink(JFlash)文件夹中的Devices中

代码烧录

完成后打开JFlash

选择自己需要用到的芯片

把hex文件拖到右侧即可

出现Connected successfully

但出现了报错

解决方案

事实上我还是报错,但没关系,我直接Keil烧录了