首頁 > 評測 > 國產(chǎn)MCU中的獵豹——GD32190R-EVAL評測

國產(chǎn)MCU中的獵豹——GD32190R-EVAL評測

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

1.4 安裝驅(qū)動

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

13.jpg

串口適配器驅(qū)動

1.5 DEMO測試

14.jpg

開發(fā)板上電測試

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

15.jpg

DEMO例程代碼

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

16.jpg

例程列表

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

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

17.jpg

SWD編程接口

18.jpg

J-LINK仿真器

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

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

19.jpg

片上外設例程目錄

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

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

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

20.jpg

例程工程文件結構

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

網(wǎng)友評論