写这个帖子的目的是方便新使用GD低端芯片的朋友们,搭建工程选择合适的Firmware Lib. 总结如下:
我使用GD32F130C6T6芯片,一开始用的是V2.0.0库,这个库跟STM32的库函数命名相似度较高,12月8号,手痒拿着1x0系列的V3.0.0库在已经跑的DEMO工程进行移植。 我发现1x0的V3.0.0库已经开始跟10x的V2.0.0的库函数,在命名规范上,已经大部分统一了。(也脱离了跟STM32库函数的大小写形式 ),可以说是有点偏离STM32的库函数感官。因此,建议大家一开始就使用新库,一来遵守 统一一种命名规则有利于器件更换后的开发,二来 说不定有什么BUG修复。呵呵。 还有1个提醒,GD1系列的串口 CAN都是从下标0开始算了,而PDF手册还是跟STM32一样从1开始算,大家要注意使用时区别,硬件工程师在画原理图的时候,就要标记好,避免软件工程师误以为是STM32的那个标法。
如果有兄弟要跑ucosii v2.91,我这边有自己demo板子(GD130跟GD105) 实际运行OK的工程,可以给大家一起分享。
lvben5d@163.com 可以跟我交流。 建议今后,使用免费的freeRTOS, 避免ucosii 的收费问题。 |