打印

GD32初奔跑 - MDK下工程工程的建立【啰嗦版】

[复制链接]
4552|33
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunmeat|  楼主 | 2014-8-23 12:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sunmeat 于 2014-8-26 11:54 编辑

拿到GD的板子好几天了,数据手册也看了好几次,终于可以开始奔跑了。
/*****************
刚开始的时候不可以奔跑,弄了好久,找到代理问了好久,代理给的工程包里的设置是错误的,需要有几个修改的地方
其他的一点点设置见,另一个帖子https://bbs.21ic.com/icview-791230-1-1.html
**************/
沙发
sunmeat|  楼主 | 2014-8-23 12:37 | 只看该作者
1.准备的工作
1> MDK的下载,电脑里一直装的是MDK4.2,这次装个MDK5.1最新版的,下载链接如下
MDK5.1下载

使用特权

评论回复
板凳
sunmeat|  楼主 | 2014-8-23 12:46 | 只看该作者
2> Jlink的驱动下载,下载链接如下:
JLINK驱动下载

使用特权

评论回复
地板
sunmeat|  楼主 | 2014-8-23 12:50 | 只看该作者
1>-1 为了保险起见,把ARM目录下的驱动和ST目录下的驱动全部安装

使用特权

评论回复
5
sunmeat|  楼主 | 2014-8-23 15:07 | 只看该作者
3>需要一份GD32的库文件,这里用STM32的库代替【从GD给的例程里面扒下来的】
Libraries.rar (264.08 KB)

使用特权

评论回复
6
sunmeat|  楼主 | 2014-8-23 15:26 | 只看该作者
4>需要一份GD32F1X0的FLASH算法文件,也是从GD32给的资源包里面扒的
GD32F1x0_64.rar (2.9 KB)

使用特权

评论回复
7
sunmeat|  楼主 | 2014-8-23 16:13 | 只看该作者
5>需要一个main的主函数,从例程里面扒一个main函数出来
main.rar (1.51 KB)

使用特权

评论回复
8
sunmeat|  楼主 | 2014-8-23 16:29 | 只看该作者
2.建立下面三个文件夹


第一个为上面提到的库文件
第二个为用户自己写的.c文件和.h文件,main.c也在里面
第三个存放编译过程中产生的各种文件,里面包括obj和list两个子文件

使用特权

评论回复
9
sunmeat|  楼主 | 2014-8-23 16:34 | 只看该作者
3.新建一个project,放在project文件夹下

使用特权

评论回复
10
sunmeat|  楼主 | 2014-8-23 16:35 | 只看该作者
3-1.点击保存,下一步选择

使用特权

评论回复
11
sunmeat|  楼主 | 2014-8-23 16:41 | 只看该作者
3-2.点击OK选择芯片的型号,由于GD32和STM32F1XX系列是兼容的,选择ST的芯片,然后看GD32芯片的后缀,只要两者的后缀一致,就是兼容的,比如GD32F103VE =>STM32F103VE,这里选择STM32F103C8

使用特权

评论回复
12
sunmeat|  楼主 | 2014-8-23 16:44 | 只看该作者
3-4.点击OK后工程界面如下

在Target1上面右键,点击manager project修改各个项目的名称以及添加子文件


使用特权

评论回复
13
兰天白云| | 2014-8-23 16:46 | 只看该作者
国产芯片好用,STM芯片未来暗淡

使用特权

评论回复
14
sunmeat|  楼主 | 2014-8-23 17:44 | 只看该作者
本帖最后由 sunmeat 于 2014-8-23 17:46 编辑

3-5配置后的工程选项如下
3-5-1

使用特权

评论回复
15
sunmeat|  楼主 | 2014-8-23 17:45 | 只看该作者
3-5-2

使用特权

评论回复
16
sunmeat|  楼主 | 2014-8-23 17:45 | 只看该作者
3-5-3

使用特权

评论回复
17
sunmeat|  楼主 | 2014-8-23 17:45 | 只看该作者
3-5-4

使用特权

评论回复
18
sunmeat|  楼主 | 2014-8-23 17:46 | 只看该作者
兰天白云 发表于 2014-8-23 16:46
国产芯片好用,STM芯片未来暗淡

你想多了,人家的技术底蕴在那里了

使用特权

评论回复
19
sunmeat|  楼主 | 2014-8-23 17:54 | 只看该作者
4.接下来就是配置编译的选项了,右键->Example


使用特权

评论回复
20
sunmeat|  楼主 | 2014-8-24 17:13 | 只看该作者
4-1.由于我板子上的晶振是8M的,晶振那里填8.0MHZ,这个数字以板子上的实际晶振为准

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

208

主题

2132

帖子

13

粉丝