首頁 > 評(píng)測(cè) > 性能卓越、簡單易用——GD32207I-EVAL評(píng)測(cè)

性能卓越、簡單易用——GD32207I-EVAL評(píng)測(cè)

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

在MDK中新建GD32F207IK的工程,選擇GD32F207IK微控制器,點(diǎn)擊確認(rèn)按鈕。

0312.png

圖3-12 MDK中新建GD32工程

在彈出的窗口勾選內(nèi)核代碼和啟動(dòng)文件。

0313.png

圖3-13 管理啟動(dòng)代碼

在新建的MDK工程中修改工程目錄,并添加用戶程序和外設(shè)庫到文件目錄中。

0314.png

圖3-14 管理工程目錄

新建的工程如下圖所示。

0315.png

圖3-15 DMK中的工程結(jié)構(gòu)

在選項(xiàng)配置C/C++編譯編譯項(xiàng)。

0316.png

圖3-16 C/C++編譯選項(xiàng)設(shè)置

在調(diào)試窗口勾選“CMSIS-DAP Debugger”調(diào)試器。這是使用GD-Link調(diào)試器需要的。

0317.png

圖3-17 調(diào)試器選擇

點(diǎn)擊設(shè)置按鈕,并確認(rèn)使用SW方式調(diào)試。

0318.png

圖3-18 CMSIS-DAP Debugger設(shè)置

在Flash Download中勾選Reset and Run選項(xiàng),以便程序下載后可以直接運(yùn)行看效果。

0319.png

圖3-19 Flash Download配置

修改main.c文件下的LED_config()函數(shù)如下,對(duì)LED的GPIO進(jìn)行初始化。

0320.png

圖3-20 LED_config()函數(shù)

在主函數(shù)中添加LED控制程序如下。

0320.png

圖3-21 工程主函數(shù)

在gd32f20x_it.c程序的SysTick_Handler()中斷函數(shù)中修改如下代碼。

0322.png

圖3-22 SysTick_Handler()中斷函數(shù)

編譯工程,無錯(cuò)誤和警告。

0323.png

圖3-23 工程編譯完成

確保GD32207i-EVAL評(píng)估板正確供電并鏈接了GD-Link調(diào)試器,點(diǎn)擊調(diào)試按鈕,使用GD-Link調(diào)試器對(duì)工程進(jìn)行單步調(diào)試,這對(duì)程序開發(fā)人員來說是非常好的福音,可以方便查找錯(cuò)誤,查看中間變量等等。

0324.png

圖3-24 單步調(diào)試界面

0325.png

圖3-25 變量查看界面

也可在MDK中點(diǎn)擊下載程序按鈕,待程序下載完成,就可以看到熟悉的流水燈效果,在這里就不給大家演示了。

整個(gè)開發(fā)過程相當(dāng)簡單順利,而且可以使用板載的GD-Link對(duì)工程進(jìn)行單步調(diào)試。而且大家可以看到,這個(gè)過程和之前大家熟悉的STM32的標(biāo)準(zhǔn)外設(shè)庫的開發(fā)過程基本一致,而且?guī)煳募䞍?nèi)容和編程格式也一致,因此對(duì)工程師遷移到GD32上開發(fā)沒有什么難度。

4、實(shí)例

兆易創(chuàng)新公司為GD32207i-EVALGD32207i-EVAL評(píng)估板提供了非常豐富的例程來供用戶熟悉GD32F2XX系列MCU。這么好的資源,當(dāng)然不能錯(cuò)過了,下面就找個(gè)實(shí)例測(cè)試一下。

感覺GD-Link不帶虛擬串口功能是一個(gè)小的遺憾,正好看到例程中有一個(gè)使用gd32實(shí)現(xiàn)虛擬USB串口的例程,那就拿它來測(cè)試一下。

具體工程在資料盤的“GD32207I_EVAL_GD32F20x_Firmware_Library_Routine\Project”下的第22個(gè)例程“22_USB_OTG_Device_VirtualCOMPort”。

0326.png

圖3-26 虛擬串口例程

打開MDK工程文件,在工程目錄中有readme.txt文件可供參考。

0327.png

圖3-27 虛擬串口例程工程

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

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+