打印

分享:STM32到GD32移植攻略

[复制链接]
3327|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hisong|  楼主 | 2013-12-31 17:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用STM32的芯片的朋友,可以很方便的将移植到GD32上面,下面就具体移植过程分享一下:
整个移植过程可以分为硬件和软件两个方面
1,硬件方面:
首先要确定先前所使用ST芯片的flash大小和管脚数量,然后替换成GD相同大小Flash和管脚数量的芯片。
简单来说就是STM32F103xxxx替换成GD32F103xxxx。
GD和ST的命名规则相同。


2软件方面:
以Keil开发环境为例,打开头文件“stm32f10x.h”找到定义
#define HSE_STARTUP_TIMEOUT ((uint16_t)0x0500)
替换为
#define HSE_STARTUP_TIMEOUT ((uint16_t)0xFFFF)
重新编译一下即可。
如果使用的是IAR开发环境,可以参考下面的文档说明中的方法修改。


需要注意的地方:
1,硬件方面,硬件不需要做任何改动,ST的芯片对32.768K的晶振要求是6pF负载的,这个价格比较高,而且不太好买,GD的芯片则没有这个要求,可以方便采购而且能进一步降低成本。


2,软件方面,由于GD独有的技术,是芯片执行速度提高,因此如果用软件上的for循环或while循环做精确定时的,定时时间会由于代码执行速度加快而使循环的时间变短。
沙发
OldMouth| | 2016-1-28 23:50 | 只看该作者
多谢多谢,终于移植好了

使用特权

评论回复
板凳
蔬菜MOS| | 2023-2-27 10:46 | 只看该作者
谢供参考- 。-

使用特权

评论回复
地板
szt1993| | 2023-3-1 15:43 | 只看该作者
感觉GD 和ST有好多相像的,GD性价比高一点

使用特权

评论回复
5
hudi008| | 2023-3-4 20:10 | 只看该作者
可以替代兼容STM32f4的吗              

使用特权

评论回复
6
cemaj| | 2023-3-4 20:58 | 只看该作者
硬件I2C 到底是不是个坑               

使用特权

评论回复
7
rosemoore| | 2023-3-4 21:08 | 只看该作者
gd32与stm32单片机软件通用

使用特权

评论回复
8
wangdezhi| | 2023-3-4 21:48 | 只看该作者
gd32f103用stm32的库使用usb的时候需要修改哪些代码

使用特权

评论回复
9
mickit| | 2023-3-4 22:11 | 只看该作者
GD32有库函数吗               

使用特权

评论回复
10
mmbs| | 2023-3-4 22:28 | 只看该作者
GD32F407的硬件I2C稳定吗

使用特权

评论回复
11
jkl21| | 2023-3-5 10:09 | 只看该作者
gd mcu和stm 完全兼容吗

使用特权

评论回复
12
10299823| | 2023-3-5 11:11 | 只看该作者
硬件I2C 到底是不是个坑               

使用特权

评论回复
13
geraldbetty| | 2023-3-5 11:50 | 只看该作者
GD32F407的硬件I2C稳定吗

使用特权

评论回复
14
mickit| | 2023-3-5 12:04 | 只看该作者
GD32有库函数吗               

使用特权

评论回复
15
febgxu| | 2023-3-5 12:21 | 只看该作者
GD32系列兼容STM32一系列吗?

使用特权

评论回复
16
cashrwood| | 2023-3-5 12:27 | 只看该作者
stm32生成的程序能直接烧录在gd32上吗

使用特权

评论回复
17
benjaminka| | 2023-3-5 12:34 | 只看该作者
stm32与gd32能用同一个烧录器吗

使用特权

评论回复
18
有没有平替表啊,确实GD的性价比高点

使用特权

评论回复
19
tifmill| | 2023-3-7 20:13 | 只看该作者
gd32f103用stm32的库使用usb的时候需要修改哪些代码

使用特权

评论回复
20
uptown| | 2023-3-7 20:39 | 只看该作者
gd32与stm32单片机软件通用

使用特权

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

本版积分规则

10

主题

339

帖子

1

粉丝