X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
GD32 MCU
[资料分享] GD32E231Cx自己新建工程OK,分享给大家
Romanticjlm
2019-4-19 02:01
楼主
怀着无比激动的心情写下这个帖子,因为我入围了,可以用国产的32位处理器了,兴奋ing。首先兆易的资料我刚开始不知道在哪下,问了下管理员他说比赛报名页有,我没听懂,就去其它地方下载了。前期准备工作如下:
1.下载并安装MDK Keil5。可以去ARM官网下载一个最新版的MDK Keil5,目前到5.27版本。主要为了更好的支持GD32E23x的Pack包。破解各位自己应该可以解决。
2.下载并安装GD32E23x系列的Pack包。可以去eeword比赛页面下载,如图1所示。管理人员替大家都准备好了,很贴心。至于Pack包的安装,直接点击安装就好,然后一路Next。注意一定要提前安装好Keil,因为安装Pack包时,会自动识别Keil的安装路径。
3.新建工程模板,或者使用官方的历程。我待会都给大家上传一下。
以下是我的工程结构,如图2所示。
CMSIS--放置系统文件system_gd32e23x.c
Fwlib----放置与外设有关的c文件
startup--存放启动文件
Hardware--放置自己写的模块的C文件,如led.c 、key.c等。
Basic-------存放常用的跟处理器外设密切的常用模块的C函数,一般改动不大。如flash.c Timer.c Usart.c delay.c 等。
Doc---------存放一些日志文件,工作记录文件
绿色那个其实就是选择对应的核,这个跟添加跟m23核有关的文件是一样的效果。这个当时没加报了好多错误。
以下几点要注意:
a.在设置里面的C/C++里面进行如下两处改动,如图3所示。在Define中加上GD32E231。还有Warnings设置为AC5-like Warnings,否则的话一直有好多警告。说外设文件里面case语句里面的defaule多余了,其实这个设置改与不改关系不大,此处我参考了官方代码的工程配置。
以下是我自己建的工程模板和官方的示例代码。如有错误,请指正。
Demo.rar
(340.2 KB)
(下载次数: 10, 2019-4-19 01:51 上传)
GD32E23x_Demo_Suites_V1.0.1.rar
(10.91 MB)
(下载次数: 31, 2019-4-19 01:53 上传)
点赞
回复评论 (2)
沙发
Romanticjlm
欢迎交流学习!
点赞
2019-4-19 02:02
板凳
Romanticjlm
里面的Hardware 和Basic文件夹要大家自己建,不好意思,不知道怎么删除重新上传!诸位见谅。
点赞
2019-4-19 10:05
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
实用的小程序
TMS320C6424的启动问题
正式放弃调试msp430f169硬件I2C,如有大神,请赐个范例。
Open1081使用心得_5 Dynamic Server
有关晶振的问题
新一代半导体IC封装的发展
LPC1500体验+点亮三色LED
两个伺服采用同步带连接,怎样做到高速运行不过载???
戏子-席慕容
深夜的兴奋
挖芯币挑战赛!
门外汉路过,问问咋进门!
主题月-交流输电线路和直流输电线路各自的优缺点
NI USB 6009拆解
安防必知闭路监控系统的七大组成
单片机之防止PC指针的弹飞
TM4C129无法写入程序
pxa270烧了bootloader起不来
求改,LM1875放大电路双电源改单电源输入
stm8a系列好买吗
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复