首頁(yè) > 評(píng)測(cè) > 國(guó)產(chǎn)MCU中的獵豹——GD32190R-EVAL評(píng)測(cè)

國(guó)產(chǎn)MCU中的獵豹——GD32190R-EVAL評(píng)測(cè)

GD32   190REVAL   ARM   Cortex   
  • 作者:高揚(yáng)
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 近日,GigaDevice有兩件大事——上市和新產(chǎn)品的發(fā)布,今天就來(lái)給大家介紹一下F190系列的開(kāi)發(fā)板GD32F190R-EVAL。

1.4 安裝驅(qū)動(dòng)

由于GD32F190R-EVAL沒(méi)有提供板載的編程燒錄器,因此不存在安裝驅(qū)動(dòng)的事情。而如果你使用USB-RS232轉(zhuǎn)換線,則需要安全驅(qū)動(dòng),目前對(duì)于WIN7及其以上版本的系統(tǒng)均可通過(guò)聯(lián)網(wǎng)自動(dòng)安裝驅(qū)動(dòng),我這里使用的我WIN10系統(tǒng),自動(dòng)安全驅(qū)動(dòng)后,設(shè)備管理器多出如下端口。

13.jpg

串口適配器驅(qū)動(dòng)

1.5 DEMO測(cè)試

14.jpg

開(kāi)發(fā)板上電測(cè)試

用USB線連接電腦和開(kāi)發(fā)板,我們發(fā)現(xiàn)液晶屏開(kāi)始走秒,按下三個(gè)按鍵,只有復(fù)位鍵有反應(yīng),也就是說(shuō),該開(kāi)發(fā)板,所載DEMO程序就是在液晶屏上進(jìn)行走秒的程序。我們查看提供的例程,找到該DEMO代碼。

15.jpg

DEMO例程代碼

我們從上面代碼也可以看出,確實(shí)是簡(jiǎn)單到只有讀秒,而且是采用了延時(shí)函數(shù)實(shí)現(xiàn)的1秒計(jì)時(shí)。我們看到該液晶屏最大可以顯示6位數(shù)字。開(kāi)發(fā)資料光盤(pán)為本開(kāi)發(fā)板提供了一共20個(gè)例程,這20個(gè)例程包含了開(kāi)發(fā)板上所有攜帶的板載外部設(shè)備的學(xué)習(xí),而開(kāi)發(fā)板攜帶的DEMO正是下面例程中第19個(gè)例程。

16.jpg

例程列表

1.6 開(kāi)發(fā)環(huán)境與編程

前面提到本開(kāi)發(fā)板沒(méi)有提供編程燒錄工具,僅僅提供了一個(gè)SWD的編程接口。是一個(gè)10×2的排針接口。端口分布如下圖所示,實(shí)際上有效接口僅僅有5個(gè):SWDAT、SWCLK、NRST、GND、VCC。

17.jpg

SWD編程接口

18.jpg

J-LINK仿真器

評(píng)估板使用 Mini USB 提供 5V 電源。下載程序到評(píng)估板需要一套 J-Link 工具,在選擇了 正確的啟動(dòng)方式并且上電后,LED5 將被點(diǎn)亮, 表明評(píng)估板供電正常。因此如果想使用該開(kāi)發(fā)板還需要自己準(zhǔn)備一套J-LINK才行,我使用STM32的ST-LINK測(cè)試,無(wú)法讀取芯片,應(yīng)該是ST-LINK不適用于該開(kāi)發(fā)板。如上圖所示,J-LINK是20針接口,這也是為何開(kāi)發(fā)板提供了20針接口的原因,另外J-LINK零售價(jià)格在100元左右,這也許就是本開(kāi)發(fā)板沒(méi)有提供編程器的原因之一吧。

在程序開(kāi)發(fā)上,除了提供測(cè)試開(kāi)發(fā)板板載外設(shè)的例程外,還針對(duì)片內(nèi)外設(shè)的每個(gè)使用方法提供了例程,如下圖。

19.jpg

片上外設(shè)例程目錄

當(dāng)然這些都是基于固件庫(kù)的,GD32提供了豐富易用的固件庫(kù)幫助開(kāi)發(fā)者快速上手,我們會(huì)在后面附上資料光盤(pán)內(nèi)所有文件的下載地址。

官方提供的燒錄軟件有兩種:GD-Link Programmer和GD32 MCU ISP Programmer。根據(jù)我測(cè)試,ISP不支持該開(kāi)發(fā)板編程,而手冊(cè)上也沒(méi)有提到可以使用該方法進(jìn)行編程燒錄。經(jīng)過(guò)測(cè)試GD-Link Programmer 由于版本兼容性問(wèn)題,無(wú)法在WIN10上運(yùn)行,可在XP系統(tǒng)上運(yùn)行,建議官方重新編譯源代碼,以兼容最新的操作系統(tǒng),推薦使用QT開(kāi)發(fā),在多個(gè)串口助手使用上,目前僅QT環(huán)境開(kāi)發(fā)的可以很好的兼容全系列的Windows系統(tǒng)。

對(duì)于集成開(kāi)發(fā)環(huán)境,官方推薦的是IAR for ARM和MDK Keil for ARM。這個(gè)可以根據(jù)提供的例程工程看出,如下圖所示。

20.jpg

例程工程文件結(jié)構(gòu)

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+