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

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

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

三、開發(fā)

1、資源

一款產品是否能夠獲得用戶的認可,一個很重要的因素是它的開發(fā)過程是否簡單易用,資源是否豐富。兆易創(chuàng)新公司為GD32微控制器建立了一個良好的生態(tài)系統(tǒng),不僅僅包括GD32 MCU家族擁有GD32F103主流型、GD32F101基本型、GD32F105和GD32F107互聯(lián)型、GD32F130和GD32F150超值型、GD32F170和GD32F190 5V超值型、GD32F205和GD32F207增強型等10個系列,9種封裝,200余個產品,而且提供了中英文配套的技術手冊和參考手冊,同時提供了多種評估板方便用戶開發(fā)時用,為GD32系列微控制器開發(fā)了固件庫,方便工程師快速開發(fā)系統(tǒng),在開發(fā)工具上,支持MDK、IAR等主流的開發(fā)工具,并提供MDK所需的軟件包。所有所需的資料在GD32207I-EVAL評估板配套的光盤中都可以找到。

0301.png

圖3-1 GD32207I-EVAL光盤資料

GD32207i-EVAL的資料文件夾內,有相應的固件庫和豐富的工程實例幫助工程師迅速掌握固件庫的使用,同時提供有詳細的GD32207i-EVAL評估板用書手冊,上面有GD32207i-EVAL評估板的電路和工程實例使用講解。

0302.png

圖3-2 GD32207I-EVAL評估板資料

0303.png

圖3-3 GD32207I-EVAL評估板工程實例

可以看到豐富的工程實例,是快速熟悉掌握GD32微控制器的寶貴資源。

2、環(huán)境

GD32207i-EVAL評估板支持主流的開發(fā)環(huán)境,包括IAR和MDK。在中國,MDK這個開發(fā)工具使用的范圍非常廣泛,因此在這里我也選擇MDK作為首選的開發(fā)工具。MDK的下載安裝在這里就不再敘述了,估計大家都非常熟悉。在這里我選擇MDK5.17版本。當然除了安裝MDK外,還要安裝GD32的軟件支持包。一般我們獲得MDK中的軟件支持包,可在MDK官網下載,但是大家會發(fā)現(xiàn)目前為止,MDK官網上大家還找不到GD32的軟件支持包。不過兆易創(chuàng)新公司為大家提供了GD32的軟件支持包,就是資料盤根目錄下Keil MDK Patch Installer文件夾下的Keil.GD32F2xx_DFP.1.0.0.rar,解壓后雙擊安裝即可在MDK新建工程時,找到GD32F2xx系列MCU。

0304.png

圖3-4 GD32F2xx控制器的MDK軟件包

0305.png

圖3-5 MDK中選擇GD32F207IK微控制器

除了IDE開發(fā)環(huán)境之外,GD32207i-EVAL評估板自帶了GD-Link編程調試器,可方便用戶在開發(fā)過程中調試程序。GD-Link使用USB-HID協(xié)議通信,需要確保GD-Link連接至當前PC機。右鍵“我的計算機”,在彈出菜單中選擇“屬性”。在“系統(tǒng)屬性”對話框中,點擊“硬件”選項卡,然后點擊“設備管理器”按鈕將顯示系統(tǒng)硬件配置。在硬件樹的“人體學輸入設備”節(jié)點下,將顯示可用的HID設備。這里顯示的內容根據(jù)不同的計算機可能略微不一樣,比如下面分別是win7和win10下面顯示的內容。整個過程中,我沒有添加任何驅動程序即可。

0306.png

圖3-6 win7系統(tǒng)中顯示GD-Link設備

0307.png

圖3-7 win10系統(tǒng)中顯示GD-Link設備

3、開發(fā)

開發(fā)環(huán)境準備好后,下面來測試一下GD32207i-EVAL評估板的開發(fā)過程。在這里選擇MDK+固件庫的方法,很容易入門,特別是用過STM32的開發(fā),這個過程應該比較容易。

由于是測試,所以選擇一個最簡單的流水燈效果來說明開發(fā)過程。

GD32207I-EVA開發(fā)板上有4 個LED 指示燈,LED1,LED2,LED3,LED4,具體引腳可在GD32207I-EVA開發(fā)板用戶手冊上查到。

0308.png

圖3-8 GD32207I-EVAL評估板LED電路

首先新建工程文件夾,并新建User文件夾用于存放用戶程序,新建Peripherals文件夾存放GD32的標準外設庫。

0309.png

圖3-9 新建工程文件夾

GD32207i-EVAL評估板配套光盤下的GD32F2xx的標準外設庫 “GD32207I-EVAL Files\GD32207I_EVAL_GD32F20x_Firmware_Library_Routine \Library\GD32F20x_Firmware_Library\Firmware\Peripherals” 復制到剛才新建Peripherals文件加下。

0310.png

圖3-10 GD32F2xx標準外設庫

將兆易創(chuàng)新公司為大家準備的工程模板下的用戶程序模板復制到剛才新建的user文件夾下,工程模板在標準外設庫文件夾“Library\GD32F20x_Firmware_Library\Template”位置。

0311.png

圖3-11 工程模板文件

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

網友評論