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

[复制链接]
5196|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目录下的驱动全部安装
图像 364.png
图像 365.png
 楼主| sunmeat 发表于 2014-8-23 15:07 | 显示全部楼层
3>需要一份GD32的库文件,这里用STM32的库代替【从GD给的例程里面扒下来的】
Libraries.rar (264.08 KB, 下载次数: 72)
 楼主| sunmeat 发表于 2014-8-23 15:26 | 显示全部楼层
4>需要一份GD32F1X0的FLASH算法文件,也是从GD32给的资源包里面扒的
GD32F1x0_64.rar (2.9 KB, 下载次数: 78)
 楼主| sunmeat 发表于 2014-8-23 16:13 | 显示全部楼层
5>需要一个main的主函数,从例程里面扒一个main函数出来
main.rar (1.51 KB, 下载次数: 33)
 楼主| sunmeat 发表于 2014-8-23 16:29 | 显示全部楼层
2.建立下面三个文件夹
图像 370.png
图像 371.png
第一个为上面提到的库文件
第二个为用户自己写的.c文件和.h文件,main.c也在里面
第三个存放编译过程中产生的各种文件,里面包括obj和list两个子文件
 楼主| sunmeat 发表于 2014-8-23 16:34 | 显示全部楼层
3.新建一个project,放在project文件夹下
图像 372.png
 楼主| sunmeat 发表于 2014-8-23 16:35 | 显示全部楼层
3-1.点击保存,下一步选择
图像 373.png
 楼主| sunmeat 发表于 2014-8-23 16:41 | 显示全部楼层
3-2.点击OK选择芯片的型号,由于GD32和STM32F1XX系列是兼容的,选择ST的芯片,然后看GD32芯片的后缀,只要两者的后缀一致,就是兼容的,比如GD32F103VE =>STM32F103VE,这里选择STM32F103C8
图像 374.png
 楼主| sunmeat 发表于 2014-8-23 16:44 | 显示全部楼层
3-4.点击OK后工程界面如下
图像 375.png
在Target1上面右键,点击manager project修改各个项目的名称以及添加子文件
图像 376.png
图像 377.png
兰天白云 发表于 2014-8-23 16:46 | 显示全部楼层
国产芯片好用,STM芯片未来暗淡
 楼主| sunmeat 发表于 2014-8-23 17:44 | 显示全部楼层
本帖最后由 sunmeat 于 2014-8-23 17:46 编辑

3-5配置后的工程选项如下
3-5-1
图像 378.png
 楼主| sunmeat 发表于 2014-8-23 17:45 | 显示全部楼层
 楼主| sunmeat 发表于 2014-8-23 17:45 | 显示全部楼层
 楼主| sunmeat 发表于 2014-8-23 17:45 | 显示全部楼层
 楼主| sunmeat 发表于 2014-8-23 17:46 | 显示全部楼层
兰天白云 发表于 2014-8-23 16:46
国产芯片好用,STM芯片未来暗淡

你想多了,人家的技术底蕴在那里了
 楼主| sunmeat 发表于 2014-8-23 17:54 | 显示全部楼层
4.接下来就是配置编译的选项了,右键->Example
图像 382.png
图像 383.png
 楼主| sunmeat 发表于 2014-8-24 17:13 | 显示全部楼层
4-1.由于我板子上的晶振是8M的,晶振那里填8.0MHZ,这个数字以板子上的实际晶振为准
图像 403.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

208

主题

2132

帖子

13

粉丝
快速回复 在线客服 返回列表 返回顶部