使用DAPLink實現(xiàn)中科昊芯核心板的調試燒錄
中科昊芯目前的DEMO板有幾類,開發(fā)板和核心板,開發(fā)板功能齊全,所以開發(fā)編譯燒錄的方式很多,可以通過JTAG來編譯燒錄,也可以通過串口來燒錄軟件;但是核心板相對簡單,所以可以調試燒錄的接口只有JTAG,當然下載也可以,正常情況下我們需要的中科昊芯自己的Link HX100v2,但是對一些朋友來說可能感覺有點不方便,所以就希望能簡單的一個方式來實現(xiàn);這里就給出一個相對簡單的方法;
需要準備的硬件,一個帶USB的PC,一個DAPlink,7根杜邦線,一個中科昊芯的核心板(我這里是034的核心板),一個給板子供電的電源適配器(5V),具體的形狀后面有圖可見;
軟件上Windows 10,?中科昊芯最新版本的IDE;
下面開始操作,第一步硬件是連接起來,如下圖



對照接口上的標注,用杜邦線把DAPlink和034的板子連接起來,如下圖

注意:因為DAPlink的nRST是低電平的,所以我們的板子RST需要連到DAPlink接口的3.3V上直接上拉;所以核心板也要必須單獨供電;
第二步就是打開PC(我用的是筆記本操作系統(tǒng)是Win10的),打開中科昊芯的最新版本的IDE(我這邊是下載最新的版本1.6.0)如下圖


接下來第三步,就是導入一個Project,我這里選用了一個亮燈的例程,把上面連接好的硬件接PC的USB,給核心板034供電,如下圖

注意:在Win10下插入該DAPlink,是免驅的,不需要安裝驅動;
這樣軟硬件連接完成,現(xiàn)在我們開始使用,先編譯例程,不報錯進行燒錄:
第四步進行燒寫,首先要修改燒寫的速度如下圖

打開工程中的board文件夾中的.cfg,如上圖所示,目前默認是5M的速度,但是DAPlink的速度沒有那么高,所以要把速度修改成1M,另外該文件里有adapter driver cmsis-dap,所以可以直接用DAPlink,保存修改,進行燒錄;
最后完成燒錄后運行如下圖

按test鍵,LED2亮,實現(xiàn)例程功能。