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所示。
图片1.png (290.15 KB, 下载次数: 15)
2017-4-18 13:52 上传
图1 开发板套件
图片2.png (249.55 KB, 下载次数: 19)
2017-4-18 13:52 上传
图2 开发板上电
图片3.png (257.33 KB, 下载次数: 18)
2017-4-18 13:52 上传
图3 切换效果
图片4.png (300.55 KB, 下载次数: 16)
2017-4-18 13:52 上传
图4 组合扩展
在安装好CH340的驱动后,可在电脑上见到虚拟串口,如图5所示。
图片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
图片6.png (18.85 KB, 下载次数: 16)
2017-4-18 13:52 上传
图6 LED线路
随后,将芯片名称改为”GD32F450VE”,如图7所示。为进行下载,如图8所示勾选上生成HEX文件。此外按图9所示来设置调试器类型,并以图11来选取下载算法。
经编译和下载,其见面分别如图12和图13所示。
图片7.png (47.21 KB, 下载次数: 18)
2017-4-18 13:52 上传
图7 选取芯片类型
图片8.png (22.29 KB, 下载次数: 16)
2017-4-18 13:52 上传
图8 选取HEX文件生成
图片9.png (29.67 KB, 下载次数: 25)
2017-4-18 13:52 上传
图9 选取调试器类型
图片10.png (30.47 KB, 下载次数: 10)
2017-4-18 13:52 上传
图10 连接状态
图片11.png (23.84 KB, 下载次数: 19)
2017-4-18 13:52 上传
图11 选取下载算法
图片12.png (61.81 KB, 下载次数: 18)
2017-4-18 13:52 上传
图12 完成编译
图片13.png (59.44 KB, 下载次数: 19)
2017-4-18 13:52 上传
图13 完成下载
然而怪异的是,下载后通过运行该LED灯并无变化,只是LD4有微弱的亮光,改用其他的LED,情况也依然不变,似乎程序就未曾写入到芯片内,真是不知何故?使用其他开发板还从未见到这种现象。
gd32f450 linux,GD32F450开发板初体验相关推荐
- 小熊派4G开发板初体验SDK开发
小熊派4G开发板初体验 开发板硬件资源介绍 前阵子小熊派发布了一款超高性价比的4G开发板(19.8元包邮),但是板子仅限量1000套.小熊派官方给我送了一块,我们一起来学习学习: 板子做得小巧精致,控 ...
- ISD9160学习笔记01_大联大Nuvoton ISD9160语音识别开发板初体验
前段时间由于个人开源项目OpenHamtaro(个人玩票项目,一个抽风的语音小仓鼠)的需要,在寻找ISD9160的相关方案.碰巧看到了ElecFun的试用活动,很荣幸获得了这个ISD9160开发板的试 ...
- 开发版安装harmonyos,HarmonyOS | 小熊派鸿蒙开发板初体验
之前小熊派鸿蒙开发板还没开售的时候,小熊派官方给我送了一套,这是小熊派第三次给我送开发板了,开发板还是一如既往的精致: 因为时间安排不过来,所以一直没有拿出来玩.正好处于年底,又到新的一年立flag的 ...
- 用户测评:G2L开发板初体验
最近在一次偶然的机会下,看到公众号中推广的G2L开发板,初步看起来性能挺不错,刚好遇到今年的芯片缺货问题,开始评估一些新出的平台.使用了几天,特意记录一下整体使用感觉. 开箱体验.首先以下是产品的所有 ...
- 乐鑫esp32-lyrat开发板初体验
一.开发板使用前的准备 1.硬件准备 lyrat开发板要工作起来需要用一根microusb线接到供电口,而下载或者调试设备需要另一根microusb线接到串口端.另外要将电源键拨到ON的位置.该开发板 ...
- 开发板接传感器蜂鸣器不断_迅为IMX6ULL终结技开发板初体验
i.MX6ULL终结者开发板是北京迅为电子推出的一款Cortex-A7架构的开发板.采用核心板+底板的方式,如下图所示: 1.1 初识i.MX6ULL终结者开发板 i.MX6ULL终结者开发板硬件资源 ...
- M5stack StickCplus ESP32物联网开发板初体验
一.外观 和arduino uno进行对比,大概只有uno的三分之一大小 资料链接 https://docs.m5stack.com/zh_CN/products https://docs.m5sta ...
- STC15F104W-35I-SOP8开发板初体验
买这个小模块的原因是后面需要做一些开源项目,想做一些传感器,最后用32或者其它的MCU与它建立通信用,这款CPU完全兼容51单片机的指令集,所以把它当成51单片机来用就行了. 一.STC15F104W ...
- qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...
作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...
- x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用
x86 版的 Arduino Intel Galileo 开发板的体验.分析和应用 1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel 向对外发布了采用 x86 构架 ...
最新文章
- delphi Bpl 学习杂记
- shedlock mysql_ShedLock日常使用
- 记一次 webpack 打包体积优化
- python如何模拟键盘输入_python 模拟键盘输入
- H3 BPM报销流程开发示例
- SAP CRM呼叫中心activity board的填充逻辑调试
- (转) Spring 3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
- 设置中文环境_我花几年时间找到的学习中文好方法,值得你一看
- linux查看CPU高速缓存(cache)信息
- 华为 5G、阿里检测病毒算法、腾讯 AI 一分钟诊断,国内抗疫科技大阅兵!
- IEC_60068-2-64基本环境试验规程第2-64部分试验试验Fh振动、宽带随机抽样
- java4选择结构 二
- EasyUI常用控件禁用方法
- LordPE v1.4 by yoda
- 品致高频电流探头的主要特点和连接示波器
- 2021年N1叉车司机模拟考试题库软件及全国真题汇总
- SAS学习——系统选项
- 2020ICPR-化妆演示攻击
- Java学习星球,Java学习路线
- html5 canvas图片缩放,拖拽