在gd32f450工程上使用env工具增加spi falsh。
開發(fā)板使用的是gd32f450zk。
直接使用rtthread源碼中bsp包,使用scons —dist打包成完整工程,在使用scons —target=mdk5重新生成工程。在board文件中修改kconfig文件,添加spi5的配置。
使用menuconfig進行配置,配置完成后重新生成mdk工程,根據(jù)實際修改drv_spi_flash.c、drv_spi.c文件。
drv_spi_flash.c文件修改如下:
添加結(jié)束符“;”

修改設(shè)備名

根據(jù)實際修改

修改引腳

drv_spi.c文件修改如下:

編譯下載到開發(fā)板,實際效果:

注意:
將GD32_SRAM_SIZE有256修改為192

-
SPI
+關(guān)注
關(guān)注
17文章
1863瀏覽量
99675 -
SPI接口
+關(guān)注
關(guān)注
0文章
277瀏覽量
36361 -
SRAM存儲器
+關(guān)注
關(guān)注
0文章
88瀏覽量
16831 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1534瀏覽量
44223 -
GD32F450
+關(guān)注
關(guān)注
1文章
11瀏覽量
6890
發(fā)布評論請先 登錄
梁山派GD32F450/470-RT-Thread Nano移植(二)
rt-thread studio新建gd32f450工程
通過scons生成RT-Thread Studio工程,編譯報rtconfig_preinc.h告警怎么解決?
星空派(GD)開發(fā)板介紹
移植RT-Thread操作系統(tǒng)到GD32星空派開發(fā)板
移植RT-Thread操作系統(tǒng)到GD32星空派開發(fā)板
GD32F4系列芯片移植RTOS Demo工程 GD32F407移植FreeRTOS GD32F407移植RT-Thread
基于GD32F310開發(fā)板在rt-thread上添加finsh及其shell功能
GD32F450的開發(fā)板工程RT系統(tǒng)啟動錯誤如何解決呢?
RT-Thread開發(fā)GD32F450使用scons添加新的文件夾
RT-Thread開發(fā),如何有效學(xué)習(xí)RT-Thread的五個步驟

RT-Thread開發(fā)GD32F450添加spiflash外設(shè)的步驟
評論