查看: 25613|回复: 113
收起左侧

STM32到GD32移植攻略

[复制链接]

1

主题

17

帖子

209

积分

中级技术员

 楼主| 发表于 2013-6-13 12:01 | 显示全部楼层 |返回版面|阅读模式
本帖最后由 tennis 于 2013-6-18 10:48 编辑

使用STM32的芯片的朋友,可以很方便的将移植到GD32上面,下面就具体移植过程分享一下:
整个移植过程可以分为硬件和软件两个方面。
硬件方面:
首先要确定先前所使用ST芯片的flash大小和管脚数量,然后替换成GD相同大小Flash和管脚数量的芯片。
简单来说就是STM32F103xxxx替换成GD32F103xxxx。
GD和ST的命名规则相同。
软件方面:
以Keil开发环境为例,打开头文件“stm32f10x.h”
找到定义
#define HSE_STARTUP_TIMEOUT ((uint16_t)0x0500)
替换为
#define HSE_STARTUP_TIMEOUT ((uint16_t)0xFFFF)
重新编译一下即可。

如果使用的是IAR开发环境,可以参考下面的文档说明中的方法修改


需要注意的地方:
硬件方面,硬件不需要做任何改动,ST的芯片对32.768K的晶振要求是6pF负载的,这个价格比较高,而且不太好买,GD的芯片则没有这个要求。可以方便采购而且能进一步降低成本。
软件方面,由于GD独有的技术,是芯片执行速度提高,因此如果用软件上的for循环或while循环做精确定时的,定时时间会由于代码执行速度加快而使循环的时间变短。
下载方面请按照 http://bbs.21ic.com/icview-563473-1-1.html 帖子里面的文档说明配合修改Jlink的编程算法。

欢迎大家跟贴讨论或者补充。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 手机登录

x

评分

参与人数 2威望 +5 收起 理由
chenhaibin1990 + 3
lixiang1729 + 2

3

主题

48

帖子

167

积分

中级技术员

发表于 2013-6-13 15:47 | 显示全部楼层 |返回版面
东西.是好东西..可惜实在看不惯.一个国内的公司.
搞一个英文的文档...

评分

参与人数 5威望 +14 收起 理由
chenyongand + 1 赞一个!
bybxjhsy + 3 支持国产,更支持汉文
styleno1 + 1 赞一个!
_crystal_ + 3 赞一个!
dong_abc + 6 赞一个!

查看全部评分

4

主题

58

帖子

225

积分

中级技术员

发表于 2013-6-17 19:43 | 显示全部楼层 |返回版面
支持楼上的
      

556

主题

2万

帖子

8万

积分

版主

发表于 2013-6-17 20:27 | 显示全部楼层 |返回版面
貌似很强大,支持
欢迎进入TI MCU论坛      21ic TI技术交流1群:61549143(已满),  21ic TI技术交流2群:311421422

0

主题

6

帖子

20

积分

实习生

发表于 2013-6-17 22:03 | 显示全部楼层 |返回版面
支持一楼,还要弄点中文资料。

5

主题

47

帖子

155

积分

中级技术员

发表于 2013-6-17 22:40 | 显示全部楼层 |返回版面
:lol
FOSVOS福跃电子——专业方案提供商和元器件供应商
     

136

主题

4687

帖子

2万

积分

版主

发表于 2013-6-18 11:49 | 显示全部楼层 |返回版面
很强大

102

主题

384

帖子

1233

积分

助理工程师

发表于 2013-6-18 14:08 | 显示全部楼层 |返回版面
COPY 太露骨
     

22

主题

375

帖子

1432

积分

助理工程师

发表于 2013-6-18 21:32 | 显示全部楼层 |返回版面
jiemnij 发表于 2013-6-13 15:47
东西.是好东西..可惜实在看不惯.一个国内的公司.
搞一个英文的文档...

支持。
虚拟示波器+信号发生器+逻辑分析仪=EZDSO三合一虚拟仪器。http://www.dzmi.com
国产本土MCU http://www.sinomcu.com

10

主题

151

帖子

464

积分

资深技术员

发表于 2013-6-19 09:56 | 显示全部楼层 |返回版面
跟ST兼容,包括库?
     

2

主题

232

帖子

720

积分

高级技术员

发表于 2013-6-19 10:16 | 显示全部楼层 |返回版面
COPY 太露骨

0

主题

4

帖子

18

积分

实习生

发表于 2013-6-19 10:31 | 显示全部楼层 |返回版面
GD做为MCU市场的后进者,学习市场领先产品,而且性能还超越学习的对象,赞一个

评分

参与人数 1威望 +6 收起 理由
dong_abc + 6 赞一个!

16

主题

1574

帖子

4834

积分

中级工程师

发表于 2013-6-19 13:11 | 显示全部楼层 |返回版面
可以很好的移植STM32很不错,希望以后有更给力产品
need to study

12

主题

548

帖子

1645

积分

助理工程师

发表于 2013-6-19 18:12 | 显示全部楼层 |返回版面
有点AMD的意思,能不能形成气候就很难说了。

0

主题

69

帖子

211

积分

中级技术员

发表于 2013-6-19 19:48 | 显示全部楼层 |返回版面
STM32已知的问题也一并继承了吗?

0

主题

2

帖子

6

积分

实习生

发表于 2013-6-19 20:23 | 显示全部楼层 |返回版面
支持一记!
     

337

主题

1万

帖子

4万

积分

版主

---------------------

发表于 2013-6-22 07:33 | 显示全部楼层 |返回版面
本帖最后由 airwill 于 2013-6-22 07:35 编辑

非常愿意支持本土, 但希望
1. 性能要真"硬气".
2. 要 "实在",  技术手册恰如其分地准确表述, 才能让广大设计工程师真正用好其功能.
3. 我强调: 既然是本土, 我希望和期待中文手册.

我不相信是个 COPY 品. 功能上可以向人家学. 但公开发售的产品, 难道不怕吃官司?

评分

参与人数 1威望 +6 收起 理由
dong_abc + 6 赞一个!
欢迎进入 TI 模拟技术论坛
     

24

主题

605

帖子

1883

积分

助理工程师

发表于 2013-6-22 15:55 | 显示全部楼层 |返回版面
好的。兼容很好的。

7

主题

145

帖子

612

积分

高级技术员

发表于 2013-6-24 10:36 | 显示全部楼层 |返回版面
jiemnij 发表于 2013-6-13 15:47
东西.是好东西..可惜实在看不惯.一个国内的公司.
搞一个英文的文档...

同样认为!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
既然我们能做自己的产品,为什么补大大方方的用我们母语写相关文档呢???
第一可以提高我门的爱国意识,
第二可以让我门鸟语水平不高的同志们更快入手
第三如果有中文资料,老外的产品也能多卖好多K.
第四,赞同的举手.............................

评分

参与人数 3威望 +10 收起 理由
leo200417 + 3 就是,弄个英文文档就以为自己牛X了.
_crystal_ + 1 赞一个!
dong_abc + 6 赞一个!

1

主题

41

帖子

133

积分

中级技术员

发表于 2013-6-25 16:04 | 显示全部楼层 |返回版面
起码也得中英文一起吧
搞的真跟外贸转内销一样,蛋疼
*滑动验证:
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

分享 快速回复 返回顶部 返回列表