GD32F107VCT6 移植问题

发布于 2021-03-04 21:00:46

因为STM32涨价,现在准备使用GD32F107作为STM32F107的替代品,但是看到咱们RT-Thread并没有支持这一款芯片。
想问一下,

  1. RT-Thread是否有对这款芯片支持的计划?

2.如果我想手动移植,应该注意些什么呢,工作量会有多大?

查看更多

关注者
0
被浏览
283
iysheng
iysheng 2021-03-09

有关第二个问题,我可以根据自己的亲身经历(我移植了 RT-Thread 到 GD32F103,已经被 merge)做些解答:

  1. 手动RT-Thread 到 GD32F107,难度不大,可以参考 bsp/stm32/stm32f107-uc-eval 这款 BSP。因为我移植 GD32F103 的时候也是参考了 STM32F103 的。
  2. 移植的工作量的衡量程度视个人能力吧应该,我当时接触了解 RT-threaad 用了一段时间(关键是了解 SCons 这个构建工具),了解后真正开始移植,大概用了 2 ~ 3 天的时间,具体的官方的移植流程可以参考
  3. 移植过程,建议首先是创建一个 GD32F107 的 bsp 目录(可以复用 STM32F107 的),然后使用 GD32F107 的固件库替换 STM32F107 的固件库,然后至少要保证变异通过,接下去要首先要调试的就是串口的。将调试串口调通了之后,调试其他驱动的时候就很方便了。
  4. 我当时移植的时候遇到了一个问题,串口的数据不稳定,最后对比发现时 RCU 没有校准,当时发了一个帖子STM32F103RCT6 串口接收数据不正确
2 个回答
Silly_roe_deer
Silly_roe_deer 2021-03-05

如果是只使用nano很容易,如果用完整版可以参考其他GD32的BSP自己做,工作量不会很大

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览