您尚未登录。

楼主 #1 2020-08-12 17:38:40

Blueskull
会员
注册时间: 2020-02-20
已发帖子: 458
积分: 444.5

GD32F3X0 GCC

如题,有用GCC搞过GD32F330/350的大神吗?

离线

#2 2020-08-12 17:48:57

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

Re: GD32F3X0 GCC

GD32 ARM Cortex-M4 Microcontroller Specifications Speed and Memory Maximum Speed Up to 84MHz Flash Memory 64K RAM 8K

原厂有提供sdk吗?keil的也可以,改改就可以用了。

离线

#3 2020-08-12 17:50:04

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

Re: GD32F3X0 GCC

可以用我之前做的改改:https://github.com/xiaoxiaohuixxh/tkm32f499_gcc

最近编辑记录 xiaohui (2020-08-12 17:50:22)

离线

楼主 #4 2020-08-12 17:50:17

Blueskull
会员
注册时间: 2020-02-20
已发帖子: 458
积分: 444.5

Re: GD32F3X0 GCC

xiaohui 说:

GD32 ARM Cortex-M4 Microcontroller Specifications Speed and Memory Maximum Speed Up to 84MHz Flash Memory 64K RAM 8K

原厂有提供sdk吗?keil的也可以,改改就可以用了。


有IAR和MDK的,但是没给ld文件,要手写。.s文件倒是有,MDK的可以简单改改拿去用。

离线

#5 2020-08-12 17:52:25

xiaohui
会员
注册时间: 2019-01-15
已发帖子: 259
积分: 122.5

Re: GD32F3X0 GCC

Blueskull 说:

有IAR和MDK的,但是没给ld文件,要手写。.s文件倒是有,MDK的可以简单改改拿去用。

我发的这个就是从mdk改的。https://github.com/xiaoxiaohuixxh/tkm32f499_gcc
内核的文件可以直接用,sdk里的库改改,ld也改改,start.s也改改,makefile复制下,根据有没有硬浮点配置下。库一般不会有什么太大的改动。

最近编辑记录 xiaohui (2020-08-12 17:53:22)

离线

#6 2020-08-12 21:30:17

echo
会员
注册时间: 2020-04-16
已发帖子: 358
积分: 363.5

Re: GD32F3X0 GCC

官方的库只有MDK和IAR的。

离线

#7 2020-08-13 08:44:10

le062
会员
注册时间: 2019-02-07
已发帖子: 73
积分: 68.5

Re: GD32F3X0 GCC

https://github.com/vllogic/vllink_lite/tree/master/source/project_vllink_lite/vllink_lite_bootloader/cmake_vllinklite_gd32f350

> cmake -GNinja -S. -Bbuild" or "cmake -GNinja -S. -Bbuild -DCMAKE_BUILD_TYPE=Debug
> cmake --build ./build

工具链参考这个:https://github.com/talpachen/vsf/wiki

离线

楼主 #8 2020-08-13 09:13:01

Blueskull
会员
注册时间: 2020-02-20
已发帖子: 458
积分: 444.5

Re: GD32F3X0 GCC

le062 说:

https://github.com/vllogic/vllink_lite/tree/master/source/project_vllink_lite/vllink_lite_bootloader/cmake_vllinklite_gd32f350

> cmake -GNinja -S. -Bbuild" or "cmake -GNinja -S. -Bbuild -DCMAKE_BUILD_TYPE=Debug
> cmake --build ./build

工具链参考这个:https://github.com/talpachen/vsf/wiki


我现在参考的就是这个代码还有楼上xiaohui的代码,以及搜出来的几份stm32 bare metal教程。
目前start代码和ld脚本编译成功,bsp启动代码成功,gpio led点亮,下一步是测试其他外设。
全弄完了我另外开贴发出来。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn