如题,有用GCC搞过GD32F330/350的大神吗?
离线
GD32 ARM Cortex-M4 Microcontroller Specifications Speed and Memory Maximum Speed Up to 84MHz Flash Memory 64K RAM 8K
原厂有提供sdk吗?keil的也可以,改改就可以用了。
离线
可以用我之前做的改改:https://github.com/xiaoxiaohuixxh/tkm32f499_gcc
最近编辑记录 xiaohui (2020-08-12 17:50:22)
离线
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的可以简单改改拿去用。
离线
有IAR和MDK的,但是没给ld文件,要手写。.s文件倒是有,MDK的可以简单改改拿去用。
我发的这个就是从mdk改的。https://github.com/xiaoxiaohuixxh/tkm32f499_gcc
内核的文件可以直接用,sdk里的库改改,ld也改改,start.s也改改,makefile复制下,根据有没有硬浮点配置下。库一般不会有什么太大的改动。
最近编辑记录 xiaohui (2020-08-12 17:53:22)
离线
官方的库只有MDK和IAR的。
离线
> cmake -GNinja -S. -Bbuild" or "cmake -GNinja -S. -Bbuild -DCMAKE_BUILD_TYPE=Debug
> cmake --build ./build
工具链参考这个:https://github.com/talpachen/vsf/wiki
离线
> 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点亮,下一步是测试其他外设。
全弄完了我另外开贴发出来。
离线