gd32f450 linux,GD32F450开发板初体验

本帖最后由 jinglixixi 于 2017-4-18 14:03 编辑

看到网友的帖子才知道GD32F450开发板已经开始寄出了,不曾想自己的板子其实也到,原来是老婆收到后就把它给忘了,今天不经意才发现了它的存在。拆开快递,所见依然是简洁的白色纸盒包装。打开盒子是开发板、双排插针及数据线等,如图1所示。

开发板上集成GD-Link调试器及基于CH340的 USB转串口通讯功能,此外为了便于功能扩展还配置了Arduino接口,这为编程开发提供了极大的便利。

由于原本的目的是想制作一个智能家居装置,故没有直接焊接双排插针,而是为了便于同机智云的功能板相配合而焊接的单列插排。

将开发板与电脑用USB线连接后,可见到电源指示灯被点亮,同时LD5也在闪烁点亮,如图2所示。若按下B4按键,LD5、LD6同时闪烁。而按下B3按键,则会出现LD5、LD4交叉闪烁,LD4常亮、LD5闪烁等显示效果,如图3所示。

借助Arduino接口,可将开发板与功能扩展板组合起来使用,如图4所示。

1c372da0db4f76d57b60d80b86e524f6.gif

图片1.png (290.15 KB, 下载次数: 15)

2017-4-18 13:52 上传

图1 开发板套件

1c372da0db4f76d57b60d80b86e524f6.gif

图片2.png (249.55 KB, 下载次数: 19)

2017-4-18 13:52 上传

图2 开发板上电

1c372da0db4f76d57b60d80b86e524f6.gif

图片3.png (257.33 KB, 下载次数: 18)

2017-4-18 13:52 上传

图3 切换效果

1c372da0db4f76d57b60d80b86e524f6.gif

图片4.png (300.55 KB, 下载次数: 16)

2017-4-18 13:52 上传

图4 组合扩展

在安装好CH340的驱动后,可在电脑上见到虚拟串口,如图5所示。

1c372da0db4f76d57b60d80b86e524f6.gif

图片5.png (28.27 KB, 下载次数: 21)

2017-4-18 13:52 上传

图5 虚拟串口

接下来是在KEIL上构建开发环境,先安装GigaDevice.GD32F4xx_DFP.1.0.1.pack,再安装GD32F4xx_Addon.1.0.1.exe,则可在打开KEIL时能在芯片列表中见到GD32F450的身影。

为了检查开发板的下载功能,可选取工程GD32F450\GD32F4xx_Firmware_Library_V1.2\GD32F4xx_Firmware_Library_V1.2\Template\Keil_project进行编译与下载测试。

由于该工程是针对其它开发板,故需对原程序进行一点修改,根据开发板上对LED的连接情况(如图6所示),可将gd32f4xx_eval.h中对LED1的定义改为:

#define LED1_PIN                         GPIO_PIN_4

#define LED1_GPIO_PORT                   GPIOB

#define LED1_GPIO_CLK                    RCU_GPIOB

1c372da0db4f76d57b60d80b86e524f6.gif

图片6.png (18.85 KB, 下载次数: 16)

2017-4-18 13:52 上传

图6 LED线路

随后,将芯片名称改为”GD32F450VE”,如图7所示。为进行下载,如图8所示勾选上生成HEX文件。此外按图9所示来设置调试器类型,并以图11来选取下载算法。

经编译和下载,其见面分别如图12和图13所示。

1c372da0db4f76d57b60d80b86e524f6.gif

图片7.png (47.21 KB, 下载次数: 18)

2017-4-18 13:52 上传

图7 选取芯片类型

1c372da0db4f76d57b60d80b86e524f6.gif

图片8.png (22.29 KB, 下载次数: 16)

2017-4-18 13:52 上传

图8 选取HEX文件生成

1c372da0db4f76d57b60d80b86e524f6.gif

图片9.png (29.67 KB, 下载次数: 25)

2017-4-18 13:52 上传

图9 选取调试器类型

1c372da0db4f76d57b60d80b86e524f6.gif

图片10.png (30.47 KB, 下载次数: 10)

2017-4-18 13:52 上传

图10 连接状态

1c372da0db4f76d57b60d80b86e524f6.gif

图片11.png (23.84 KB, 下载次数: 19)

2017-4-18 13:52 上传

图11 选取下载算法

1c372da0db4f76d57b60d80b86e524f6.gif

图片12.png (61.81 KB, 下载次数: 18)

2017-4-18 13:52 上传

图12 完成编译

1c372da0db4f76d57b60d80b86e524f6.gif

图片13.png (59.44 KB, 下载次数: 19)

2017-4-18 13:52 上传

图13 完成下载

然而怪异的是,下载后通过运行该LED灯并无变化,只是LD4有微弱的亮光,改用其他的LED,情况也依然不变,似乎程序就未曾写入到芯片内,真是不知何故?使用其他开发板还从未见到这种现象。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值