首頁(yè) > 評(píng)測(cè) > 國(guó)產(chǎn)MCU中的獵豹——GD32190R-EVAL評(píng)測(cè)
國(guó)產(chǎn)MCU中的獵豹——GD32190R-EVAL評(píng)測(cè)
- [導(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è)備管理器多出如下端口。
串口適配器驅(qū)動(dòng)
1.5 DEMO測(cè)試
開(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代碼。
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è)例程。
例程列表
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。
SWD編程接口
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è)使用方法提供了例程,如下圖。
片上外設(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ù)提供的例程工程看出,如下圖所示。
例程工程文件結(jié)構(gòu)
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前