打印

STM32到GD32移植攻略

[复制链接]
74245|586
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tennis|  楼主 | 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循环做精确定时的,定时时间会由于代码执行速度加快而使循环的时间变短。
下载方面请按照 https://bbs.21ic.com/icview-563473-1-1.html 帖子里面的 GD32F103xx - AN001 Software Migration Guide.pdf (532.58 KB) 文档说明配合 GD32F103xx IDE Config V1.2.rar (62.71 KB) 修改Jlink的编程算法。

欢迎大家跟贴讨论或者补充。
评分
参与人数 2威望 +5 收起 理由
chenhaibin1990 + 3
lixiang1729 + 2
沙发
jiemnij| | 2013-6-13 15:47 | 只看该作者
东西.是好东西..可惜实在看不惯.一个国内的公司.
搞一个英文的文档...

使用特权

评论回复
评论
kkta227098 2019-12-27 17:49 回复TA
本来就是挖的别人,然后包层塑料,你想怎么样 
评分
参与人数 7威望 +16 收起 理由
kkta227098 + 1 赞一个!
名有何用 + 1 很给力!
chenyongand + 1 赞一个!
bybxjhsy + 3 支持国产,更支持汉文
styleno1 + 1 赞一个!

查看全部评分

板凳
hbin0501| | 2013-6-17 19:43 | 只看该作者
支持楼上的

使用特权

评论回复
地板
dirtwillfly| | 2013-6-17 20:27 | 只看该作者
貌似很强大,支持

使用特权

评论回复
5
liumingxing| | 2013-6-17 22:03 | 只看该作者
支持一楼,还要弄点中文资料。

使用特权

评论回复
6
FOSVOSSH| | 2013-6-17 22:40 | 只看该作者
:lol

使用特权

评论回复
7
王紫豪| | 2013-6-18 11:49 | 只看该作者
很强大

使用特权

评论回复
8
clarkzh| | 2013-6-18 14:08 | 只看该作者
COPY 太露骨

使用特权

评论回复
9
mgf006| | 2013-6-18 21:32 | 只看该作者
jiemnij 发表于 2013-6-13 15:47
东西.是好东西..可惜实在看不惯.一个国内的公司.
搞一个英文的文档...

支持。

使用特权

评论回复
10
pentral0311| | 2013-6-19 09:56 | 只看该作者
跟ST兼容,包括库?

使用特权

评论回复
11
LxiaoseI| | 2013-6-19 10:16 | 只看该作者
COPY 太露骨

使用特权

评论回复
评论
xyang181818 2021-3-31 16:00 回复TA
可能不是抄袭,这个芯片设计应该都是国外能的 
12
M3无名| | 2013-6-19 10:31 | 只看该作者
GD做为MCU市场的后进者,学习市场领先产品,而且性能还超越学习的对象,赞一个

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
dong_abc + 6 赞一个!
13
figo20042005| | 2013-6-19 13:11 | 只看该作者
可以很好的移植STM32很不错,希望以后有更给力产品

使用特权

评论回复
14
qq65411253| | 2013-6-19 18:12 | 只看该作者
有点AMD的意思,能不能形成气候就很难说了。

使用特权

评论回复
15
error_dan| | 2013-6-19 19:48 | 只看该作者
STM32已知的问题也一并继承了吗?

使用特权

评论回复
16
GD佳晔华南| | 2013-6-19 20:23 | 只看该作者
支持一记!

使用特权

评论回复
17
airwill| | 2013-6-22 07:33 | 只看该作者
本帖最后由 airwill 于 2013-6-22 07:35 编辑

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

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

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
dong_abc + 6 赞一个!
18
dami| | 2013-6-22 15:55 | 只看该作者
好的。兼容很好的。

使用特权

评论回复
19
wyde518| | 2013-6-24 10:36 | 只看该作者
jiemnij 发表于 2013-6-13 15:47
东西.是好东西..可惜实在看不惯.一个国内的公司.
搞一个英文的文档...

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

使用特权

评论回复
评论
干得漂亮 2020-12-14 15:43 回复TA
支持 
评分
参与人数 3威望 +10 收起 理由
leo200417 + 3 就是,弄个英文文档就以为自己牛X了.
_crystal_ + 1 赞一个!
dong_abc + 6 赞一个!
20
hunxiyi| | 2013-6-25 16:04 | 只看该作者
起码也得中英文一起吧
搞的真跟外贸转内销一样,蛋疼

使用特权

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

本版积分规则

1

主题

17

帖子

0

粉丝