8月末GD发布了全球首颗RISC-V内核32位通用MCU——GD32V(电子工程师时间第一时间发文,可参考:GD32V——首颗RISC-V内核32位通用MCU),这样一颗MCU,我相信大家最关心的问题是GD32V和ARM Cortex-M核的芯片相比优势在哪?开发是否容易?能否直接用在产品上?都是需要时间验证的,好在GD也配了开发评估板,这不笔者立马就下单了,不过没赶上第一波的库存,耐心等待了一周,终于到手。
笔者将会从以下几个方面写写自己的体会:
第一印象:开箱及配套资料:简洁而又简陋
是骡子是马拉出来溜溜——搭建开发环境及跑示例
RTOS加持,能否让GD32V更溜呢
暂时还没想到,也欢迎读者提建议
今天第一篇第一印象:开箱及配套资料。
收到快递,迫不及待拆开,看到封面的GD32,再看到ARMCORTEX,OMG···GD是不是发错货了,我买的是RISC-V架构的MCU板子呀?这是个很小的细节问题,但确实给人感觉不太好,希望后续GD能改进下包装。
打开盒子,里面除了一块评估板,还有三根mini usb线,见下图
GD32VF103C_START板卡真容(笔者拍照有点辣鸡)。板卡两部分组成:GD32V最小系统和GD-Link。
这里补充说下:GD32V不愧是第一颗通用RISC-V内核MCU,官方天猫店板卡库存不太足,当前天猫店是预售状态,如果你购买官方板,就需要等待啦!好在有一家淘宝店sipeed在做GD32V(GD32VF103CBT6,LQFP48)小板子(取名龙眼,不知啥意思),不过似乎也很抢手!另外RT-Thread的公司睿赛德店也做了个最小系统板(GD32VF103VBT6,LQFP100),看淘宝店预定结束了。以上都是淘宝搜索来的。
板卡有了,剩下就是资料了。GD在http://gd32mcu.21ic.com/documents公布了相关的资料,看起来还蛮全的。芯片数据手册和用户手册 有了,开发环境也有了,DEMO也有了,能不能顺利跑起来呢(为啥这么说呢,对不少人来说Eclipse+GCC这个开发环境还是有门槛的)?
GD32VF103的数据手册和用户手册大致看了下,看起来和GD32F103的差别不是特大,一些操作也非常类似,这也是GD在发布的时候所讲的“完整保持了与现有产品在软件开发和引脚封装方面的兼容性”,这对开发人员来说,确实降低了门槛。
我们重点看下 Demo Suites 这个文件,里面包含了四个文件夹,如下
因为买的板卡是GD32VF103C_START这块板卡,我们就看下对应的DEMO内容。该文件夹下包含Docs、Projects、Utilities。Docs给出了板卡原理图和使用指南。用户指南目录如下:
GD给GD32V配套了四个例程,例程都是基于eclipse 4.7.2 创建的。
板子到了,资料看起来也比较全了,能不能顺利玩起来呢,下分见分解!你希望了解GD32V哪些内容,欢迎留言。
全部0条评论
快来发表一下你的评论吧 !