1、在RTThread Studio中支持GD32的BSP如下(未包含407系列):
2、从Git上拉下来的代码中包含有支持GD32407系列的BSP,如下图所示:
我想咨询下为什么会出现这种差异呢?如果一个BSP既在RTThread Studio出现,又在Git代码中出现,是不是意味着该BSP具有更好的可用性,或是得到了某种认可?
另外,GD32的BSP排列好奇怪,在BSP的根目录下就列出了一些GD32型号的BSP,结果在GD32的文件夹下又有BSP存在,如下图所示:
因为studio的bsp托管在 https://github.com/RT-Thread-Studio ,主仓库的bsp需要一定的处理才能在studio用,可以用env开发,或者试试studio的导入功能
第二个问题,GD32文件夹中代码的结构复用性更好(不需要一套库在多个bsp中复制),主bsp下的代码也在逐渐迁移,更推荐用GD32文件夹中的