首頁(yè) > 評(píng)測(cè) > 性能卓越、簡(jiǎn)單易用——GD32207I-EVAL評(píng)測(cè)
性能卓越、簡(jiǎn)單易用——GD32207I-EVAL評(píng)測(cè)
- [導(dǎo)讀]
- 從Flash閃存領(lǐng)域起家的兆易創(chuàng)新公司自從涉足微控制器(MCU)領(lǐng)域的短短幾年間,先后推出多個(gè)基于ARM Cortex-M3內(nèi)核的MCU,可謂一鳴驚人。在2015年又推出全新的高性能增強(qiáng)型GD32F205和GD32F207系列微控制器。
編譯工程,發(fā)現(xiàn)有許多錯(cuò)誤,但都是同樣的,“..\..\..\Library\GD32F20x_Firmware_Library\Firmware\CMSIS\core_cm3.h(147): error: #5: cannot open source input file "core_cmInstr.h": No such file or directory”,提示找不到core_cmInstr.h頭文件。

圖3-28 虛擬串口例程編譯錯(cuò)誤
原因應(yīng)該是版本問(wèn)題,在GD32的固件庫(kù)中沒(méi)有帶有這個(gè)文件。它的位置在大家的MDK安裝目錄”C:\Keil_v5\ARM\Pack\ARM\CMSIS\4.5.0\CMSIS\Include“可以找到,在c/c++編譯選項(xiàng)中添加包含目錄。

圖3-29 添加包含路徑
記得仿真調(diào)試選項(xiàng)也選擇“CMSIS-DAP Debugger”調(diào)試器,以便可以使用GD-Link下載調(diào)試程序。

圖3-30 修改調(diào)試器
再次編譯就沒(méi)有問(wèn)題。
確保GD32207i-EVAL評(píng)估板的USB OTG接口連接電腦,GD-Link接口連接電腦,JP5 跳到Usart1 端, JP31選擇LCD_R2。然后將程序下載到評(píng)估版并運(yùn)行。
可以看到計(jì)算機(jī)的設(shè)備管理器多了一個(gè)未被識(shí)別的設(shè)備,這個(gè)就是本實(shí)例實(shí)現(xiàn)的虛擬串口,需要安裝驅(qū)動(dòng)程序(GDUSB2Ser.inf),此驅(qū)動(dòng)程序可以從“http://gd32mcu.21ic.com/documents#001”下載。其安裝方法可以參考其解壓后GD VCP Driver 文件夾中的安裝文檔。驅(qū)動(dòng)安裝成功后,就可以在計(jì)算機(jī)設(shè)備管理器中找到新添加的串口。

圖3-31 虛擬串口驅(qū)動(dòng)程序

圖3-32 驅(qū)動(dòng)程序安裝后的虛擬串口
在上面可以看到,計(jì)算機(jī)上顯示了一個(gè)串口“COM7“連接的是評(píng)估版的串口1,串口”COM10“連接的是評(píng)估板虛擬出的USB串口。

圖3-33 虛擬串口硬件接線
同時(shí)在評(píng)估版的LCD屏上顯示了USB通信過(guò)程的提示信息。

圖3-34 虛擬串口例程提示信息
在計(jì)算機(jī)上打開(kāi)2個(gè)串口助手,就可以互相通信了。

圖3-35 串口調(diào)試信息
可以看到,通信正常。是不是發(fā)現(xiàn)GD32207i-EVAL評(píng)估板功能很強(qiáng)大吧。
在使用過(guò)GD32207i-EVAL評(píng)估板之后,有幾點(diǎn)點(diǎn)小小的感觸:
(1)兆易創(chuàng)新的GD32系列在開(kāi)發(fā)過(guò)程中關(guān)于GD32207i-EVAL評(píng)估板串口的問(wèn)題,希望能把串口1除了RS232形式引出來(lái)外,能夠單獨(dú)引出一個(gè)TTL形式的串口,因?yàn)樵谡{(diào)試過(guò)程中估計(jì)大家經(jīng)常需要連電腦,對(duì)用筆記本的人來(lái)說(shuō),估計(jì)都配的有USB-TTL的串口模板,不用像我這樣連接。
(2)強(qiáng)烈建議公司在后期給GD-Link調(diào)試器添加虛擬串口功能。
(3)建議兆易創(chuàng)新公司在后期可以考慮能為用戶提供一個(gè)圖形化的編程工具,幾乎所有流行的MCU產(chǎn)品都有類似功能的軟件來(lái)幫助用戶快速開(kāi)發(fā),向ST的STM32 CUBEMX工具,NXP(原飛思卡爾的產(chǎn)品)的PE工具,TI的CCS中Grace工具等等。
四、總結(jié)
GD32207i-EVAL評(píng)估板是兆易創(chuàng)新公司為最新推出的基于ARM Cortex-M3內(nèi)核的高性價(jià)比增強(qiáng)型GD32F205和GD32F207系列微控制器的評(píng)估套件,板載有GD-Link編程調(diào)試器、4.3寸4線電阻屏、以太網(wǎng)接口、SDRAM和NAND Flash存儲(chǔ)器、OV7670攝像頭等模塊,資源豐富,可供用戶快速評(píng)估GD32F207系列微控制器性能。同時(shí)提供簡(jiǎn)單易用的固件庫(kù)和豐富的工程例程縮短開(kāi)發(fā)周期,適用多種主流IDE助力系統(tǒng)開(kāi)發(fā)。
評(píng)估板的微控制器GD32F207IKT6,主頻120MHz,集成3MB Flash、256KB SRAM,內(nèi)核訪問(wèn)閃存高速零等待,最高主頻下的工作性能可達(dá)150DMIPS,同時(shí)強(qiáng)了對(duì)視頻圖像、液晶顯示、存儲(chǔ)擴(kuò)展以及高速信號(hào)采集等應(yīng)用的支持,GD32F2xx系列延續(xù)了更高性能與更優(yōu)價(jià)格相結(jié)合的價(jià)值核心,保持了與GD32現(xiàn)有產(chǎn)品在軟件和引腳封裝方面的完美兼容。GD32F2xx系列微控制器主要定位于工業(yè)控制、人機(jī)界面、安全支付、車(chē)載設(shè)備和物聯(lián)網(wǎng)等市場(chǎng)應(yīng)用。
參考
1、兆易創(chuàng)新(GigaDevice)推出GD32F2系列全新高性能增強(qiáng)型Cortex-M3 MCU:
http://gd32mcu.21ic.com/news/detail/new_id/78
2、GD32207I-EVAL光盤(pán)資料(套件包裝盒內(nèi))
3、兆易創(chuàng)新網(wǎng)站資料:http://gd32mcu.21ic.com/documents
——————本文系21ic原創(chuàng),未經(jīng)許可嚴(yán)禁轉(zhuǎn)載——————
-
- 本文系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天前