[研电赛技术支持]

GD32F10x在MDK5.0下的工程建立

[复制链接]
591|0
手机看帖
扫描二维码
随时随地手机跟帖
光源氏|  楼主 | 2020-8-8 15:06 | 显示全部楼层 |阅读模式
其实非常的简单,和STM32的几乎完全一样,只是多做两步而已:
1.拷贝GD32的算法文件到MDK的目录下;
2.修改启动等待的超时时间;

下面上图:
1.拷贝GD32的算法文件到MDK的目录下:
081706t9ju09gc9t55jgfd.jpg

2.创建工程,选择目录:
081706mrrp0m3p13xm4gr4.jpg

3.选择器件,和STM32一样:
0817062f18sk8dfzvkfrzd.jpg

4.MDK5.0和4.x不一样的地方,可以选择支持的库,而不必非要使用STM32的库了。
这里我连OS一起选上了,下一次将发一贴使用MDK自带的RTOS的方法:
081707klkllbzxossbaqso.jpg


5.选择Flash算法,就是刚才拷过去的文件:
081708j2ukmcmajmojepjp.jpg

6.这一步注意一下,到MDK的目录下,把STM32F10x.h文件拷到工程目录下,去掉只读属性,在文件中修改如图:
081708fyy0qozfyfyff8cy.jpg

7.修改SystemInit,可以跑到96MHz(可以到108MHz,但是我需要使用USB):
081709xdlzjvss8islln80.jpg

8.配置参数:
081709hfz5rxn2x5nynehe.jpg

至此工程建立完毕,是不是非常简单。

另,为什么使用MDK 5.0?
1.MDK 5.0采用Pack方式加载,不需要的器件库可以不安装,节省体积和时间;
2.可以不使用STM32的库,所有的器件包括其他公司的可以统一使用MDK的函数,便于移植,且函数非常简单明了(目前不全,等待升级,呵呵);
3.初始化可以使用配置项来完成,基础配置甚至可以不用写代码;
4.和RTOS结合,不像4.x那样麻烦;
5.可随时添加例程;
其他的就不说了。。。。。。本文转载于GD32F10x在MDK5.0下的工程建立
http://www.cirmall.com/bbs/thread-41749-1-1.html
(出处: http://www.cirmall.com/bbs/)


使用特权

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

本版积分规则

42

主题

90

帖子

0

粉丝