打印

请教stm32f107的程序如何移植到gd32 107上?

[复制链接]
4021|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
trochili|  楼主 | 2014-4-14 14:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 trochili 于 2014-4-14 14:54 编辑

我手上有个STM32F107VCT6的板子,pin2pin的换上了块gd32 f107,然后把程序修改了一下
#ifdef USE_GD32
#define HSE_STARTUP_TIMEOUT ((uint16_t)0xFFFF)
#else
#define HSE_STARTUP_TIMEOUT   ((uint16_t)0x0500) /*!< Time out for HSE start up */
#endif

随后按照论坛上的资料把keil的芯片烧写参数重新配置了一下。
之后我就上电测试,发现原来stm代码的led、key、timer之类的都好用,
但是串口就不行了,是不是有些细节问题我没改对?

还有一个奇怪的现象,原来stm32烧写之后,在keil里可以看到程序执行到了main,
可以直接点击 “运行”按钮来执行。但是换上gd32之后,keil的“运行”没用,也不知道程序跑到哪里了,
只能断开jlink,重新给板子上电,这样才能执行刚烧进去的程序。


哪位了解,帮看看吧。谢谢!
沙发
永远的不知| | 2014-4-16 16:38 | 只看该作者
把串口的初始化修改一下,最好按照标准设置去做,不要有默认值,gd32和stm32的默认值有可能不一样。

使用特权

评论回复
板凳
trochili|  楼主 | 2014-4-16 18:50 | 只看该作者
谢谢。
Gd 107官方开发板的代码有地方下载吗?
想参考一下。

使用特权

评论回复
地板
cdshkf| | 2014-4-17 08:49 | 只看该作者
trochili 发表于 2014-4-16 18:50
谢谢。
Gd 107官方开发板的代码有地方下载吗?
想参考一下。

请叫我雷锋!

2、USART2---调用Printf打印输出.rar

827.32 KB

使用特权

评论回复
评分
参与人数 1威望 +5 收起 理由
永远的不知 + 5 很给力!
5
永远的不知| | 2014-4-17 11:01 | 只看该作者
cdshkf 发表于 2014-4-17 08:49
请叫我雷锋!

赞雷锋。

使用特权

评论回复
6
trochili|  楼主 | 2014-4-17 22:53 | 只看该作者
谢谢雷锋,还有更多例程吗?比如网络

使用特权

评论回复
7
cdshkf| | 2014-4-18 09:02 | 只看该作者
trochili 发表于 2014-4-17 22:53
谢谢雷锋,还有更多例程吗?比如网络

雷锋只能帮你到这里了!不许再要了!:lol,需要更多例程清私信版主或找代理商要。

12、ETH---以太网.rar

1.48 MB

使用特权

评论回复
8
xufei043| | 2014-4-18 09:31 | 只看该作者
cdshkf 发表于 2014-4-18 09:02
雷锋只能帮你到这里了!不许再要了!,需要更多例程清私信版主或找代理商要。
...

雷锋精神永放光芒!

使用特权

评论回复
9
trochili|  楼主 | 2014-4-18 13:20 | 只看该作者
本帖最后由 trochili 于 2014-4-23 14:57 编辑

谢谢雷锋,问题都解决了,是虚焊的问题。我这里gd32107上的lwip也行了。就差usb了。
但是上位机向板子发送数据的时候,提示设备“连接到系统上的设备没有发挥作用”。
我用的是GD32107,相同的代码在STM32f107上没问题。


使用特权

评论回复
10
trochili|  楼主 | 2014-4-21 20:28 | 只看该作者
在stm32f107到gd32107觉得移植过程,还需要这样做吗?
#ifdef USE_GD32
#define HSE_STARTUP_TIMEOUT ((uint16_t)0xFFFF)
#else
#define HSE_STARTUP_TIMEOUT   ((uint16_t)0x0500) /*!< Time out for HSE start up */
#endif

使用特权

评论回复
11
ddllxxrr| | 2018-5-4 18:07 | 只看该作者
总觉得GD不太准成,为什么要改,直接当STM32F107用不得吗?????

使用特权

评论回复
12
smilingangel| | 2018-5-8 20:35 | 只看该作者
不管怎样的,首先相关的管脚的设计还是需要重视的

使用特权

评论回复
13
comeon201208| | 2018-5-8 22:20 | 只看该作者
这两timeout时间的要注意看实际的效果的

使用特权

评论回复
14
zhangbo1985| | 2018-5-13 22:05 | 只看该作者
这个主要是地址的设置问题的

使用特权

评论回复
15
chuntian2016| | 2018-5-13 22:40 | 只看该作者
这一块的是不是针对晶振的呢?

使用特权

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

本版积分规则

个人签名:飞鸟嵌入式实时内核 www.trochili.com

5

主题

43

帖子

0

粉丝