tennis 发表于 2013-6-13 12:01

STM32到GD32移植攻略

本帖最后由 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 帖子里面的文档说明配合修改Jlink的编程算法。

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

jiemnij 发表于 2013-6-13 15:47

东西.是好东西..可惜实在看不惯.一个国内的公司.
搞一个英文的文档...

hbin0501 发表于 2013-6-17 19:43

支持楼上的

dirtwillfly 发表于 2013-6-17 20:27

貌似很强大,支持

liumingxing 发表于 2013-6-17 22:03

支持一楼,还要弄点中文资料。

FOSVOSSH 发表于 2013-6-17 22:40

:lol

王紫豪 发表于 2013-6-18 11:49

很强大

clarkzh 发表于 2013-6-18 14:08

COPY 太露骨

mgf006 发表于 2013-6-18 21:32

jiemnij 发表于 2013-6-13 15:47 static/image/common/back.gif
东西.是好东西..可惜实在看不惯.一个国内的公司.
搞一个英文的文档...

支持。

pentral0311 发表于 2013-6-19 09:56

跟ST兼容,包括库?

LxiaoseI 发表于 2013-6-19 10:16

COPY 太露骨

M3无名 发表于 2013-6-19 10:31

GD做为MCU市场的后进者,学习市场领先产品,而且性能还超越学习的对象,赞一个

figo20042005 发表于 2013-6-19 13:11

可以很好的移植STM32很不错,希望以后有更给力产品

qq65411253 发表于 2013-6-19 18:12

有点AMD的意思,能不能形成气候就很难说了。

error_dan 发表于 2013-6-19 19:48

STM32已知的问题也一并继承了吗?

GD佳晔华南 发表于 2013-6-19 20:23

支持一记!

airwill 发表于 2013-6-22 07:33

本帖最后由 airwill 于 2013-6-22 07:35 编辑

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

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

dami 发表于 2013-6-22 15:55

好的。兼容很好的。

wyde518 发表于 2013-6-24 10:36

jiemnij 发表于 2013-6-13 15:47 static/image/common/back.gif
东西.是好东西..可惜实在看不惯.一个国内的公司.
搞一个英文的文档...

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

hunxiyi 发表于 2013-6-25 16:04

起码也得中英文一起吧
搞的真跟外贸转内销一样,蛋疼
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: STM32到GD32移植攻略