使用DAPLink实现中科昊芯核心板的调试烧录
中科昊芯目前的DEMO板有几类,开发板和核心板,开发板功能齐全,所以开发编译烧录的方式很多,可以通过JTAG来编译烧录,也可以通过串口来烧录软件;但是核心板相对简单,所以可以调试烧录的接口只有JTAG,当然下载也可以,正常情况下我们需要的中科昊芯自己的Link HX100v2,但是对一些朋友来说可能感觉有点不方便,所以就希望能简单的一个方式来实现;这里就给出一个相对简单的方法;
需要准备的硬件,一个带USB的PC,一个DAPlink,7根杜邦线,一个中科昊芯的核心板(我这里是034的核心板),一个给板子供电的电源适配器(5V),具体的形状后面有图可见;
软件上Windows 10, 中科昊芯最新版本的IDE;
下面开始操作,第一步硬件是连接起来,如下图



对照接口上的标注,用杜邦线把DAPlink和034的板子连接起来,如下图

注意:因为DAPlink的nRST是低电平的,所以我们的板子RST需要连到DAPlink接口的3.3V上直接上拉;所以核心板也要必须单独供电;
第二步就是打开PC(我用的是笔记本操作系统是Win10的),打开中科昊芯的最新版本的IDE(我这边是下载最新的版本1.6.0)如下图


接下来第三步,就是导入一个Project,我这里选用了一个亮灯的例程,把上面连接好的硬件接PC的USB,给核心板034供电,如下图

注意:在Win10下插入该DAPlink,是免驱的,不需要安装驱动;
这样软硬件连接完成,现在我们开始使用,先编译例程,不报错进行烧录:
第四步进行烧写,首先要修改烧写的速度如下图

打开工程中的board文件夹中的.cfg,如上图所示,目前默认是5M的速度,但是DAPlink的速度没有那么高,所以要把速度修改成1M,另外该文件里有adapter driver cmsis-dap,所以可以直接用DAPlink,保存修改,进行烧录;
最后完成烧录后运行如下图

按test键,LED2亮,实现例程功能。