1737|2

40

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【GD32VW553-EVAL试用评测】板卡开箱以及开发环境试用 [复制链接]

本帖最后由 hollyedward 于 2024-2-25 21:26 编辑

GD32VW553-EVAL学习笔记(一)

一、板卡开箱

        板卡配置信息:GD32VW553系列新品集成了高达4MB Flash及320KB SRAM,另有32KB可配置指令高速缓存(I-Cache),大幅提升了CPU处理效率。不仅具备出色的无线性能,芯片还配置了丰富的通用有线接口,包含3个U(S)ART、2个I2C、1个SPI以及1个四线制QSPI等, 以及多达29个可编程 GPIO 管脚。内置2个32位通用定时器、2个16位通用定时器、4个16位基本定时器、1个PWM高级定时器和1个12位ADC。供电电压1.8V~3.6V,并提供了85℃~105℃宽温选择,以满足工控互联、照明设备以及插座面板等高温场景应用所需。

        RISC-V芯片

        

 

        

 

        详细信息可参考官网:GD32VW553HMQ6-RISC-V-兆易创新 GigaDevice | 官方网站

        特色功能:数据加密,系统安全

        支持 Wi-Fi保护访问 (WPA) 安全功能,包括用于个人和企业网络的新 WPA3 加密技术。硬件加解密支持DES、三重DES、AES以及哈希(Hash)算法,还支持公钥加解密(PKCAU),从而保障无线通信过程中的保密性和数据完整性。真随机数生成器(TRNG)可为多种安全协议生成密钥提供不可预测性数据,从而进一步提升系统安全强度。

        板卡外观

        板卡主要器件都在正面,EVAL 开发板由底板和模组组成,模组搭载了 GD32VW55x WiFi+BLE 芯片,底板提供了众多 外设测试口,例如:I2C,IFRP,ADC 等等。

        板载gdlink方便调试,也留有一个jtag调试接口。EVAL板卡支持使用jlink以及gdlink进行调试。

        两个mini-USB接口,一个用于供电以及gdlink下载调试,另一个输出log以及使用uart,板卡盒子内自带两根mini-USB数据线。

        

 

        

 

        包装盒看起来十分高级

 

二、开发环境搭建

       开发环境参考的官方文档《GD32VW553 快速开发指南》,里面使用的是gd32eclipse进行开发,我看到网站上还有别的比如segger 的embeded studio、nuclei的ide,有时间后面可以试试。

       官方网站提供的一些软件资料的下载中心: 兆易创新GigaDevice-资料下载兆易创新GD32 MCU

       1、安装gd32eclipse

        首先下载安装包,GD工具包百度云

链接已隐藏,如需查看请登录或者注册

        

 

        ide是基于eclipse的,需要安装jdk,在eclipse目录下有。

        2、gd32eclipse IDE 工程

        使能EVAL开发板,配置文件为 GD32VW55x_RELEASE/config/platform_def.h

         

 

 

        下载官方提供的开发wifi,ble的SDK

        

 

        工程组由 MBL/MSDK 这两个工程组成。MSDK 包含 WiFi 协议栈、BLE 协议栈、外设驱动及 应用程序等等,MBL 主要负责从两个 MSDK 固件(一个为当前固件,一个为升级后固件)中 选择一个正确的运行。

        

 

 

        

        打开gd32eclipse,选择SDK目录作为工作空间

        

 

 

        导入MBL与MSDK两个工程

        import project from file system-

        两个项目路径:

        GD32VW55x_RELEASE\MBL\project\eclipse

        GD32VW55x_RELEASE\MSDK\projects\eclipse\msdk

        

 

 

        3、编译工具

        右键MBL和MSDK项目,右键菜单选properties

        配置工具链可以在nuclei芯来的网站下载,芯来工具链_专业RISC-V处理器IP及解决方案公司 (nucleisys.com)

        注:使用和教程不同版本的工具链可能有一些别的问题,比如文件缺失啥的,可能要在哪里重新配置,先不管了,和文档里用的版本一致。

        

 

        

        右键编译build project,现编译MBL后MSDK(build配置可选msdk和msdk_ffd)

        编译结果

        

 

        

 

 

        编译完成后输出bin文件,在 GD32VW55x_RELEASE\scripts\images 目录下

        Image-all.bin中包含可执行程序段MBL和MSDK

 

        4、烧录

        还没看怎么使用这个gdlink进行下载固件,先使用isp下载方式,boot0接高

        使用官方flash烧录软件GD32AllInOneProgrammer.exe,内有擦除,下载等功能。

        

 

       

        一些初学问题:

        第一次烧录是可以的,使用多次isp烧录就出现下载失败,读保护之类的错误

        

 

        只烧录了MBL文件

        

 

 

        使用GD-Link Programmer只能读取gdlink,没有读到芯片。

        点击connect失败

        

 

        

        使用GD_Link_CLI.exe可以读取,但是使用load xxx.bin 0x08000000 命令烧录好像不起作用,后面再看看

       

 

 

       后续:

       使用 GD_Link_CLI.exe 是可以正常读取 芯片,以及对固件进行下载。另外一个 GD-Link Programmer 可能需要额外配置还是啥的。

       工具都在 GD-Link Programmer 的文件夹下

       

 

       查看Doc里的 GD_Link_CLI.exe 工具操作文档,一些操作命令

       

 

        connect 连接MCU

        load <filename> <Addr> 加载二进制文件到地址Addr

        erase 擦除flash闪存

 

        烧录一些官方例程

        下载提供的demo工程

        

 

        导入进gd32eclipse ,进行编译

        

 

        一开始右键project 选择download 会出现 fail to get information 等信息,后面在run configuration 里配置用gdlink进行debugging又叫我使用download,不知道在哪个配置文件填写烧录地址,返回来download又能下载了。

        

 

        使用的是一个流水灯例程,轮流点亮 三颗LED

        

 

        

        

        

 

        

 

 

 

此帖出自GD32 MCU论坛

最新回复

板载资源挺丰富啊,高达4MB Flash     详情 回复 发表于 2024-2-26 09:31
点赞 关注
 

回复
举报

30

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

厉害。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。学习了

此帖出自GD32 MCU论坛
 
 
 

回复

6561

帖子

9

TA的资源

版主

板凳
 

板载资源挺丰富啊,高达4MB Flash  

此帖出自GD32 MCU论坛
 
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表