【开篇】
踩着2020的尾巴,申请到了评测GD32的一个机会,我激动了很久,因为之前没吃过猪肉只见过猪跑。哈哈!对!没错!这是我第一次参与开发板测评活动,人生的第一次就献给了GD ,怪不好意思的!迎着2021的寒风,GD32E503V-EVAL 坐着快车来到了我的面前。它来了,它飞速地朝我走来了,它像头猎豹般地来了!【开箱上电】
攻城狮撞上小猎豹,那就来撕扯呀!抱着沉甸甸的开发板包装盒,我迫不及待地拿起了武器--剪刀,狠狠地揭开了它的面纱。哇!惊呆了!我被它的包装惊到了!精美、轻奢、有质感……
拆开包装,立马上了个电,第一次吃猪肉生怕吃到了一头变种猪 ojbk,没毛病! 映入眼帘的是3.2寸的屏幕上大大的 GD logo,外加4个控制板载LED的触控按键,手立马痒痒了,来回戳着屏幕上的按键可以同时看到板上的 LED1-LED4来回亮灭着,再一次验证了我的猪是头完好的 香猪!
【认识GD32E503】
人间尤物GD32E503,所属GD32E503系列,它基于最新Armv8-M架构的Cortex®-M33内核,处理器主频最高可达180MHz,内置硬件乘/除法器并提供了完整的DSP指令集和单精度浮点运算单元(FPU),还配备了全新的硬件三角函数加速器(TMU),可支持矢量、正余弦、指数、平方根、常用对数等数学三角运算,以减轻CPU负担并提高处理效率,从而推动以数字信号处理为中心的高级计算应用。最高工作性能可达244DMIPS,CoreMark测试可达547分。同主频下的代码执行效率相比市场Cortex®-M4产品提升了10%-20%,相比Cortex®-M23产品的性能提升超过40%。
更多描述信息,请关注 : http://mcu.eetrend.com/tag/gd32e5
【开发环境及生态】
GD32E503V-EVAL 配套的资料首先就是从申请链接最下文获取了
GD32E50x_Demo_Suites_v1.1.0.rar 文件解压出来可以看到资料还是蛮齐全的,包括了板子的原理图、芯片的固件例程库,但有个坑需要填完,开发环境IDE的支持包在AddOn目录中没有放进去
在这我需要反映一下,以后活动组审核资料的时候还是得多加注意些,尽量提供完整无误的资料给参与者,免得贻笑大方了。大家可以通过官方链接获取到:芯片英文手册及中英文用户手册、IDE pack包以及相关配套开发工具,详细请见 : http://www.gd32mcu.com/cn/download/7?kw=GD32E5 通过该链接还可以访问到GD官方维护的二姨家论坛,生态不错哟!
以及建议官方添加板载资源用到的配套物料datasheet,这样整个suit包就完整了。
下好资源,继续搭建开发环境。我用的MDK KEIL ,那就双击keil目录下的 器件pack包,完成安装即可在下一次打开keil环境时找到GD32E503这颗 device了。
通过资料包中 docs 目录下的GD32E503V-EVAL评估板用户指南_Rev1.0 得知了板载资源情况,以及非常振奋人心的一个好消息:板载 GD32-Link调试下载工具(免驱,插上接口后弹出 CMSIS_DAP 的相关信息,这个就有点尴尬了,不能走点心 把描述符改一改么)。不过还好,不需要到处找工具了,主要就是怕手里面的盗版J-Link不支持这么高端的M33内核芯片,怪我无知瞎担心了!那就直接怼,接着怼!
先直接使用资料包的样例工程 02_GPIO_Key_Polling_mode 来与新朋友打个照面。开启工程,打开熟悉的魔法棒,下面几点我有话要说:
该吐槽还是得吐槽一句的,不是板载了GD32-Link了么,尽管是个DAP,那请也默认选择好DAP为妙吧!
编译完成,一个按键闪灯样例程序代码占用空间在-O0优化等级下还是挺小的,说明底层库的冗余度做得还是很不错滴!用板载DAP将程序download到板子上,可以实际操作 KEY A来开关 LED2的亮与灭。注意,这里的KEY A 实际为摇杆式按键的一部分,详细可以参见 docs目录中的板子原理图。
【开篇小结】
和新朋友打完照面,就算结识了,在未来的日子里,期望我能够让小猎豹展现出真正的实力,不求惊艳,但求夺目!
下一篇,在体验完板载例程的基础上,让小猎豹跑个分吧!
引用: xld0932 发表于 2021-1-4 16:18 楼主好文采
一般一般,宇宙第三!
哈哈,小哥说话挺逗哈,期待精彩的测评!干巴爹!
楼主是测试界老手了