打开SConscript文件,需要将原先库文件的路径都改成GD32F30X库文件路径,修改后如下: (4)修改驱动文件 进入“drivers”文件夹,可以看到有很多驱动文件,都是之前GD32F450的,我们需要删除,保留board 和 drv_usart 即可,然后将我们下载的GD32F30X官方例程中的“gd32f30x_libopt.h”文件也复制过来,如图: 打开“SCo...
GD32的BSP架构主要分为三个部分:libraries、tools和具体的Boards,其中libraries包含了GD32的通用库,包括每个系列的Firmware Library以及适配RT-Thread的drivers;tools是生成工程的Python脚本工具;另外就是Boards文件,当然这里的Boards有很多,我这里值列举了GD32407V-START。 这里先谈谈libraries和tools的构建,然后在后文单独...
开发板使用的是gd32f450zk,env工具使用的版本是1.3.5,rtthread版本是5.0.0。 添加串口外设的方法,串口2是打印口,串口0是数据收发口。 串口2的引脚是PB10和PD9,串口0的引脚是PA9和PA10. 使用env工具,menuconfig进行配置,修改调试打印口的名称为uart2,如下图: 串口的配置,如下图: 保存之后,生成工程。打开工程...
staticrt_err_t gd32_adc_enabled(struct rt_adc_device *device, rt_uint32_t channel, rt_bool_t enabled); static rt_err_t gd32_adc_convert(struct rt_adc_device *device, rt_uint32_t channel, rt_uint32_t *value); 提示ADC_REGULAR_CHANNEL 未定义。改为ADC_ROUTINE_CHANNEL,同时将其余报错...
在Drivers中添加Drivers\GD32E10x_Firmware_Library\Firmware\GD32E10x_standard_peripheral\Source下的所有C文件和Drivers\GD32E10x_Firmware_Library\Firmware\CMSIS\GD\GD32E10x\Source\system_gd32e10x.c文件。 在User中添加User目录下的所有C文件。
BSP架构主要分为三个部分:libraries、tools和具体的Boards,其中libraries包含了GD32的通用库,包括每个系列的Firmware Library以及适配RT-Thread的drivers;tools是生成工程的Python脚本工具;另外就是Boards文件,当然这里的Boards有很多,我这里值列举了GD32VF103V-SEVAL。
ifGetDepend(['RT_USING_I2C']):src +=['GD32VF103_standard_peripheral/Source/gd32vf103_i2c.c']ifGetDepend(['RT_USING_SPI']):src +=['GD32VF103_standard_peripheral/Source/gd32vf103_spi.c']ifGetDepend(['RT_USING_CAN']):src += ['GD32VF103_standard_peripheral/Source/gd32vf103_can...
因为GD的库API是一样的,我们只需要把芯片差异处修改一下: Libraries\SConscript: importrtconfigfrombuildingimport*# get current directorycwd=GetCurrentDir()# The set of source files associated with this SConscript file.src=Glob('GD32F4xx_standard_peripheral/Source/*.c')src+=[cwd+'/CMSIS/GD/GD...
星空派(GD)开发板板载GD32F450ZG芯片和广和通L610 4G模组,搭载RT-Thread操作系统,支持有限网口、WiFi、4G、loRa等物联通信接口。板载支持256MB SD RAM 缓存、flash、eeprom等,支持4.3寸的TFT - LCD屏幕。所有IO口均引出,可完整地进行外设开发,包括:JTAG、RTC、I2C、UART、SPI、SDIO、EXMC、DAC、ADC、USB、TFT-LC...
RT-Thread开发GD32F450添加spiflash外设的步骤 描述 在gd32f450工程上使用env工具增加spi falsh。 开发板使用的是gd32f450zk。 直接使用rtthread源码中bsp包,使用scons —dist打包成完整工程,在使用scons —target=mdk5重新生成工程。在board文件中修改kconfig文件,添加spi5的配置。