零、写在前面
从Flash闪存领域起家的兆易创新公司自从涉足微控制器(MCU)领域的短短几年间,先后推出多个基于ARM Cortex-M3内核的MCU,可谓一鸣惊人。在2015年又推出全新的高性能增强型GD32F205和GD32F207系列微控制器,具有业界ARM Cortex-M3内核MCU最大的闪存容量,同时加强了对视频图像、液晶显示、存储扩展以及高速信号采集等应用的支持。
兆易创新公司为GD32F2系列微控制器提供了简易的GD32 Colibri-F207ZE评估板和全功能评估板GD32207I-EVAL等,用于快速开发和评估性能。这次有幸通过21ic获得一块全功能评估板GD32207I-EVAL,今天就和大家一起体验一下GD32207i-EVAL的强大之处。
本次测评内容包括如下内容:
1、开箱
2、品味
3、开发
4、总结
一、开箱
1、展示
拿到全功能评估板GD32207I-EVAL时,首先看到一个比较大的白色包装盒,正面正中间印了黑色的GD32的LOGO图标,右下方是蓝色的ARM图标,整个包装非常简洁。左侧面粘贴有GD32207I-EVAL标签,上面显示这次拿到的是2016年1月份的,非常新的套件。
图1-1 GD32207I-EVAL评估板包装
包装盒采用翻盖设计,在正侧面有1个磁铁吸引固定,只需用手在正面边缘就能轻轻拉起,就可打开包装。
打开包装盒后,取出GD32207I-EVAL评估板,出了评估版之外,附带的东西可真不少,白色纸袋中是一根1米长的高品质超五类以太网线,一个GD32207I-EVAL评估板配套资料光盘,两根mini USB连接线,四个固定板子的铜柱,可防止开发板使用时背部不慎短路,通过附带的物品可以看出,兆易创新公司非常注重细节!
图1-2 GD32207I-EVAL评估板套件
看看GD32207I-EVAL评估板,正中间1颗176引脚的GD32F207IKT6微控制器,预留了所有引脚接口,是不是很上档次?
图1-3 GD32207I-EVAL评估板
GD32207I-EVAL评估板不愧为全功能评估板,板载非常丰富:,1个4.3寸4线电阻LCD显示屏,4个按键,4个LED, 1个纽扣电池座,1个USB OTG接口,1个SPI接口的FLASH存储器。
图1-4 GD32207I-EVAL评估板正面功能布局1
另外,板载1个纽扣电池座,1个JTAG调试接口,1个以太网接口,最值得一提的是在GD32207I-EVAL评估板上配备了一个OV7670摄像头!这是本评估版的一大亮点。
图1-5 GD32207I-EVAL评估板正面功能布局2
在4.3寸LCD屏下方,还有更多资源,1个RS232串口,1个用于调试的GD-LINK调试器,1个SDIO接口的microSD卡座,1个音频接口,外扩1个SDRAM存储器和1个NAND Flash存储器。
图1-6 GD32207I-EVAL评估板正面功能布局3
开发板背面就十分简洁,只有几个去耦电容,仅此而已。
图1-7 GD32207I-EVAL评估板背面功能布局
2、上电
拿到GD32207I-EVAL评估板后,是不是有迫不及待要上电测试一番的冲动?兆易创新公司为GD32207I-EVAL评估板提供了OV7670摄像头的DEMO工程实例。
确保电源选择开关SW1拨在USB处,跳线均选择默认的不动(跳线JP22、JP23、JP24、JP25、JP26、JP28、JP29短接到DCMI部分,跳线JP31短接到LCD部分),将mini USB连接线接到评估板的USB OTG接口,插入电脑USB口或USB接口的电源适配器,既可以通过USB向开发板供电,这时DEMO例程开始运行,GD32F207IKT6微控制器将OV7670摄像头采集到的视频信号显示在4.3寸的LCD屏幕上,但是屏幕并没有全部用来显示视频图像,在显示屏的上部显示了工程例程的操作说明,中间是摄像头显示区域,在摄像头显示区域中海油兆易创新公司的LOGO作为水印效果背景,下面是ARM的LOGO图标。
手动调整OV7670摄像头的焦距,是图像显示更清晰些,可以看到效果非常好,即使包装侧面的标签上的5号左右的字体也能看清楚。
晃动一下盒子或开发板,发现视频图像非常流畅,可见GD32F207IKT6微控制器的处理速度非常可观。
在GD32207I-EVAL评估板上的四个按键分别实现:
•Reset:复位
•Wakeup:打开摄像头
•Tamper:显示照片
•User:抓拍照片
按下User按键,既可以将当前摄像头图像抓拍保存到芯片内部FLASH中,稍等片刻,待图像存储结束,按下Tamper按键,就会将芯片FLASH中的图片读取出来显示到LCD屏幕上,按下Wakeup按键,则再次调用摄像头功能,可以重新拍照,但是会将上一次的图片覆盖掉。
图1-8 GD32207I-EVAL评估板官方DEMO演示
二、品味
在对GD32207I-EVAL评估板的官方DEMO演示后,我们对这块功能强大的开发板有了整体的认识,下面大家一起来仔细品味一番!
1、核心
要说到兆易创新这块GD32207I-EVAL评估板的主控制器GD32F207IKT6,采用LQFP176封装,主频高达120MHz,真可谓是目前功能最强、资源最丰富的一款处理器。
图2-1 GD32F207IKT6微控制器
GD32F20xx系列微控制器AHB 总线矩阵是基于多层级的AMBA 3.0 AHB-LITE技术的,可确保系统中多个主设备和从设备之间可建立并行的访问路径。AHB 总线矩阵包含Cortex™-M3 内核的ICode 总线、DCode 总线、系统总线、DMA1、DMA2、Ethernet,以及TLDI 共7 个主设备。AHB 总线矩阵包含flash 存储器的ICode 总线接口和DCode总线接口、片内SRAM1、SRAM2、SRAM3、片外存储器控制器,以及系统AHB 和AHB2共8 个从设备。
系统AHB 总线与几乎所有的AHB 外设相连,此外还包含两条AHB-APB 总线桥,这样可以在系统AHB 总线以及两个APB 总线之间实现完全同步连接。两条APB 总线则与所有的APB外设相连。APB1 总线的最高速度限制为60MHz,APB2 总线则可全速运行,最高可达120MHz。
图2-2 GD32F20x 系列微控制器的系统架构