首頁 > 評(píng)測(cè) > 性能卓越、簡單易用——GD32207I-EVAL評(píng)測(cè)
性能卓越、簡單易用——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系列微控制器。
在MDK中新建GD32F207IK的工程,選擇GD32F207IK微控制器,點(diǎn)擊確認(rèn)按鈕。
圖3-12 MDK中新建GD32工程
在彈出的窗口勾選內(nèi)核代碼和啟動(dòng)文件。
圖3-13 管理啟動(dòng)代碼
在新建的MDK工程中修改工程目錄,并添加用戶程序和外設(shè)庫到文件目錄中。
圖3-14 管理工程目錄
新建的工程如下圖所示。
圖3-15 DMK中的工程結(jié)構(gòu)
在選項(xiàng)配置C/C++編譯編譯項(xiàng)。
圖3-16 C/C++編譯選項(xiàng)設(shè)置
在調(diào)試窗口勾選“CMSIS-DAP Debugger”調(diào)試器。這是使用GD-Link調(diào)試器需要的。
圖3-17 調(diào)試器選擇
點(diǎn)擊設(shè)置按鈕,并確認(rèn)使用SW方式調(diào)試。
圖3-18 CMSIS-DAP Debugger設(shè)置
在Flash Download中勾選Reset and Run選項(xiàng),以便程序下載后可以直接運(yùn)行看效果。
圖3-19 Flash Download配置
修改main.c文件下的LED_config()函數(shù)如下,對(duì)LED的GPIO進(jìn)行初始化。
圖3-20 LED_config()函數(shù)
在主函數(shù)中添加LED控制程序如下。
圖3-21 工程主函數(shù)
在gd32f20x_it.c程序的SysTick_Handler()中斷函數(shù)中修改如下代碼。
圖3-22 SysTick_Handler()中斷函數(shù)
編譯工程,無錯(cuò)誤和警告。
圖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ò)誤,查看中間變量等等。
圖3-24 單步調(diào)試界面
圖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”。
圖3-26 虛擬串口例程
打開MDK工程文件,在工程目錄中有readme.txt文件可供參考。
圖3-27 虛擬串口例程工程
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前