我非常有幸的成为兆易创新科技公司的GD32E503V-EVAL开发板的评测人员。
因为我本人从事的是智能家居产品的软硬件设计开发,工作中接触到的网络、RF通讯比较多,所以我的总测评流程计划如下:
- 移植网络W5500 (实现基本的网络通讯框架以及Tftp下载,实现远程固件更新和文件下载到SpiFlash,文件系统采用Littlefs)
- 移植Lora sx1278模块 (实现基本的RF模块初始化配置和通讯)
- 测试QSPI接口解析JSON速度 (基于QSPI接口的SpiFlash的JSON文件的解析)
- 对外设接口的驱动
收到开发板有些时日了,因为年尾了,手头上的项目有点紧,赶紧抽空对开发板来一个第一轮的简单开箱上电评测。
开发板的外包装档次还是比较高的,值得永久珍藏。
再来看主角的全貌,PCB布板干净整洁,自带仿真器,资源丰富,有LED、按键、Nand Flash(一开始没找到,原来藏在LCD下面)、LCD、USB、EEPROM、数字音频模块等,还引出了所有的IO口,作为一块开发板,物尽其用。
首先打开兆易官网的链接找到GD32E5的资料
http://www.gd32mcu.com/cn/download/0?kw=GD32E5
把这些资料全部下载到电脑。MDK的包管理器里还找不到GD32E50x的包,所以先安装GD32E50x ADD-ON文件夹里的DFP文件。
然后就可以打开下载好的GD32E50x-Demo_Suites目录的例程
这里我选择了第一个GPIO_Running_LED来进行开箱测试。
看原理图,四个LED等分别对应的IO口是PC0、PC2、PE0、PE1
打开MDK的工程文件
可以看到工程中初始化的LED就是对应的原理图中的四个IO口,看来例程的代码都是完全匹配开发板的。然后编译运行…… 哎呀,怎么仿真出错了,噢,对了,还没有选仿真器呢!打开仿真器设置界面,怎么没有GD-LINK呢?难道是驱动没有装,但是没看到官网有提供驱动下载啊!
看了GD-Link的文档说明,才发现就是基于CMSIS-DAP的仿真器接口
仿真器上选择了CMSIS-DAP,运行,开发板上的4个LED逐个点亮然后灭掉
至此,第一轮的上电开箱评测结束,后续的会陆陆续续补上来。
|