首頁 > 評測 > 性能卓越、簡單易用——GD32207I-EVAL評測

性能卓越、簡單易用——GD32207I-EVAL評測

  • 作者:劉昆磊
  • 來源:21ic
  • [導讀]
  • 從Flash閃存領域起家的兆易創(chuàng)新公司自從涉足微控制器(MCU)領域的短短幾年間,先后推出多個基于ARM Cortex-M3內(nèi)核的MCU,可謂一鳴驚人。在2015年又推出全新的高性能增強型GD32F205和GD32F207系列微控制器。

編譯工程,發(fā)現(xiàn)有許多錯誤,但都是同樣的,“..\..\..\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頭文件。

0328.png

圖3-28 虛擬串口例程編譯錯誤

原因應該是版本問題,在GD32的固件庫中沒有帶有這個文件。它的位置在大家的MDK安裝目錄”C:\Keil_v5\ARM\Pack\ARM\CMSIS\4.5.0\CMSIS\Include“可以找到,在c/c++編譯選項中添加包含目錄。

0329.png

圖3-29 添加包含路徑

記得仿真調(diào)試選項也選擇“CMSIS-DAP Debugger”調(diào)試器,以便可以使用GD-Link下載調(diào)試程序。

0330.png

圖3-30 修改調(diào)試器

再次編譯就沒有問題。

確保GD32207i-EVAL評估板的USB OTG接口連接電腦,GD-Link接口連接電腦,JP5 跳到Usart1 端, JP31選擇LCD_R2。然后將程序下載到評估版并運行。

可以看到計算機的設備管理器多了一個未被識別的設備,這個就是本實例實現(xiàn)的虛擬串口,需要安裝驅(qū)動程序(GDUSB2Ser.inf),此驅(qū)動程序可以從“http://gd32mcu.21ic.com/documents#001”下載。其安裝方法可以參考其解壓后GD VCP Driver 文件夾中的安裝文檔。驅(qū)動安裝成功后,就可以在計算機設備管理器中找到新添加的串口。

0331.png

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

0332.png

圖3-32 驅(qū)動程序安裝后的虛擬串口

在上面可以看到,計算機上顯示了一個串口“COM7“連接的是評估版的串口1,串口”COM10“連接的是評估板虛擬出的USB串口。

0333.png

圖3-33 虛擬串口硬件接線

同時在評估版的LCD屏上顯示了USB通信過程的提示信息。

0334.png

圖3-34 虛擬串口例程提示信息

在計算機上打開2個串口助手,就可以互相通信了。

0335.png

圖3-35 串口調(diào)試信息

可以看到,通信正常。是不是發(fā)現(xiàn)GD32207i-EVAL評估板功能很強大吧。

在使用過GD32207i-EVAL評估板之后,有幾點點小小的感觸:

(1)兆易創(chuàng)新的GD32系列在開發(fā)過程中關于GD32207i-EVAL評估板串口的問題,希望能把串口1除了RS232形式引出來外,能夠單獨引出一個TTL形式的串口,因為在調(diào)試過程中估計大家經(jīng)常需要連電腦,對用筆記本的人來說,估計都配的有USB-TTL的串口模板,不用像我這樣連接。

(2)強烈建議公司在后期給GD-Link調(diào)試器添加虛擬串口功能。

(3)建議兆易創(chuàng)新公司在后期可以考慮能為用戶提供一個圖形化的編程工具,幾乎所有流行的MCU產(chǎn)品都有類似功能的軟件來幫助用戶快速開發(fā),向ST的STM32 CUBEMX工具,NXP(原飛思卡爾的產(chǎn)品)的PE工具,TI的CCS中Grace工具等等。

四、總結

GD32207i-EVAL評估板是兆易創(chuàng)新公司為最新推出的基于ARM Cortex-M3內(nèi)核的高性價比增強型GD32F205和GD32F207系列微控制器的評估套件,板載有GD-Link編程調(diào)試器、4.3寸4線電阻屏、以太網(wǎng)接口、SDRAM和NAND Flash存儲器、OV7670攝像頭等模塊,資源豐富,可供用戶快速評估GD32F207系列微控制器性能。同時提供簡單易用的固件庫和豐富的工程例程縮短開發(fā)周期,適用多種主流IDE助力系統(tǒng)開發(fā)。

評估板的微控制器GD32F207IKT6,主頻120MHz,集成3MB Flash、256KB SRAM,內(nèi)核訪問閃存高速零等待,最高主頻下的工作性能可達150DMIPS,同時強了對視頻圖像、液晶顯示、存儲擴展以及高速信號采集等應用的支持,GD32F2xx系列延續(xù)了更高性能與更優(yōu)價格相結合的價值核心,保持了與GD32現(xiàn)有產(chǎn)品在軟件和引腳封裝方面的完美兼容。GD32F2xx系列微控制器主要定位于工業(yè)控制、人機界面、安全支付、車載設備和物聯(lián)網(wǎng)等市場應用。

參考

1、兆易創(chuàng)新(GigaDevice)推出GD32F2系列全新高性能增強型Cortex-M3 MCU:

http://gd32mcu.21ic.com/news/detail/new_id/78

2、GD32207I-EVAL光盤資料(套件包裝盒內(nèi))

3、兆易創(chuàng)新網(wǎng)站資料:http://gd32mcu.21ic.com/documents

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

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

網(wǎng)友評論