问题

gd32 开发有官方的 GD32EmbeddedBuilder,也有 mdk,应该选择哪种开发环境?

解答

gd32 应该选择 mdk 开发环境。因为官方的开发环境有 bug。

官方 GD32EmbeddedBuilder

  • 优点: 类似 st 官方环境,可以图形化配置 gpio 和时钟等;有 hal 库。
  • 缺点: 需要购买 gd-link 调试器;hal 库有 bug,工作有时候不正常。

mdk

  • 优点: 直接使用 jlink; 标准库开发稳定
  • 缺点: 代码配置引脚浪费时间;标准库没有 hal 库方便。

总结

工作中使用,还是建议使用 mdk 和 标准库开发,能少掉很多调 bug 的时间,就算浪费一些配置和低效开发也可以接受。

发表评论