0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

冬至子 ? 來(lái)源:YZRD ? 作者:YZRD ? 2023-08-07 14:58 ? 次閱讀

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

1.jpg

修改設(shè)備名

1.jpg

根據(jù)實(shí)際修改

1.jpg

修改引腳

1.jpg

drv_spi.c文件修改如下:

1.jpg

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

1.jpg

注意:

將GD32_SRAM_SIZE有256修改為192

1.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1681

    瀏覽量

    91053
  • SPI接口
    +關(guān)注

    關(guān)注

    0

    文章

    258

    瀏覽量

    34288
  • SRAM存儲(chǔ)器
    +關(guān)注

    關(guān)注

    0

    文章

    88

    瀏覽量

    13256
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1249

    瀏覽量

    39725
  • GD32F450
    +關(guān)注

    關(guān)注

    1

    文章

    11

    瀏覽量

    6645
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    梁山派GD32F450/470-RT-Thread Nano移植(二)

    在上一篇文章中,我實(shí)現(xiàn)了在keil中給梁山派移植RT-Thread Nano,但在官方的移植教程中,除了系統(tǒng)的移植,還有在 RT-Thread Nano 上添加UART控制臺(tái)與 FinSH的教程,所以我在本文中將實(shí)現(xiàn)在梁山派的N
    的頭像 發(fā)表于 09-25 15:40 ?1790次閱讀
    梁山派<b class='flag-5'>GD32F450</b>/470-<b class='flag-5'>RT-Thread</b> Nano移植(二)

    梁山派GD32F450/470-RT-Thread Nano移植(三)

    RT-Thread FinSH 是 RT-Thread 的命令行組件(shell),提供一套供用戶在命令行調(diào)用的操作接口,主要用于調(diào)試或查看系統(tǒng)信息。
    的頭像 發(fā)表于 09-26 14:50 ?1492次閱讀
    梁山派<b class='flag-5'>GD32F450</b>/470-<b class='flag-5'>RT-Thread</b> Nano移植(三)

    rt-thread studio新建gd32f450工程

    rt-thread studio 軟件版本是:2.2.6;開(kāi)發(fā)板的軟件包是:GD32450Z-GD-EVAL版本是V1.0.1;開(kāi)發(fā)板使用兆易的官方
    的頭像 發(fā)表于 09-28 14:17 ?1640次閱讀
    <b class='flag-5'>rt-thread</b> studio新建<b class='flag-5'>gd32f450</b>工程

    RT-Thread開(kāi)發(fā)GD32F450添加串口外設(shè)的方法

    開(kāi)發(fā)板使用的是gd32f450zk,env工具使用的版本是1.3.5,rtthread版本是5.0.0。
    的頭像 發(fā)表于 09-28 17:01 ?2761次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>GD32F450</b><b class='flag-5'>添加</b>串口<b class='flag-5'>外設(shè)</b>的方法

    星空派(GD開(kāi)發(fā)板介紹

    本帖最后由 jf_39160458 于 2021-9-11 17:41 編輯 `星空派(GD開(kāi)發(fā)板板載GD32F450ZG芯片和廣和通L610 4G模組,搭載RT-Thread
    發(fā)表于 06-26 18:08

    移植RT-Thread操作系統(tǒng)到GD32星空派開(kāi)發(fā)

    。它把面向?qū)ο蟮脑O(shè)計(jì)方法應(yīng)用到實(shí)時(shí)系統(tǒng)設(shè)計(jì)中,使得代碼風(fēng)格優(yōu)雅、架構(gòu)清晰、系統(tǒng)模塊化并且可裁剪性非常好。本次移植所使用開(kāi)發(fā)板為GD32星空派: 2 代碼下載目前RT-Thread提供很多下載方式,有百度網(wǎng)
    發(fā)表于 10-13 15:56

    移植RT-Thread操作系統(tǒng)到GD32星空派開(kāi)發(fā)

    。它把面向?qū)ο蟮脑O(shè)計(jì)方法應(yīng)用到實(shí)時(shí)系統(tǒng)設(shè)計(jì)中,使得代碼風(fēng)格優(yōu)雅、架構(gòu)清晰、系統(tǒng)模塊化并且可裁剪性非常好。本次移植所使用開(kāi)發(fā)板為GD32星空派: 2 代碼下載目前RT-Thread提供很多下載方式,有百度網(wǎng)
    發(fā)表于 10-13 16:06

    GD32F4系列芯片移植RTOS Demo工程 GD32F407移植FreeRTOS GD32F407移植RT-Thread

    GD32F4系列移植FreeRTOS和RT-Thread工程例程GD32F407/GD32F450
    發(fā)表于 06-07 22:10

    基于GD32F310開(kāi)發(fā)板在rt-thread添加finsh及其shell功能

    1、GD32F310開(kāi)發(fā)板試用+finsh/shell添加與進(jìn)程STACK優(yōu)化  上一次只是移植了rt-thread nano的內(nèi)核,但rt-thr
    發(fā)表于 11-08 16:05

    GD32F450開(kāi)發(fā)板工程RT系統(tǒng)啟動(dòng)錯(cuò)誤如何解決呢?

    我自己設(shè)計(jì)的GD32F405的板子,在RT-Thread Studio里用的GD32F450開(kāi)發(fā)板工程,改了一下RAM大小,從128改成了192然后把SDRAM、eth刪除,在主函數(shù)
    發(fā)表于 02-21 11:33

    RT-Thread開(kāi)發(fā)GD32F450使用scons添加新的文件夾

      開(kāi)發(fā)板使用的是gd32f450zk,想在工程中新建文件夾,通過(guò)scons管理,參考官方,步驟如下:  step1:新建文件夾并在文件夾下創(chuàng)建.c和.h文件  step2:復(fù)制SConscript
    發(fā)表于 04-03 17:39

    RT-Thread開(kāi)發(fā),如何有效學(xué)習(xí)RT-Thread的五個(gè)步驟

    RT-Thread推出RT-Thread Inside戰(zhàn)略開(kāi)放RT-Thread開(kāi)發(fā)平臺(tái)授權(quán)合作,與硬件十萬(wàn)個(gè)為什么合作首次推出第一款RT-
    的頭像 發(fā)表于 09-25 09:55 ?3.5w次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>開(kāi)發(fā)</b>,如何有效學(xué)習(xí)<b class='flag-5'>RT-Thread</b>的五個(gè)<b class='flag-5'>步驟</b>

    RT-Thread移植到GD32F150系列MCU

    RT-Thread移植到GD32F150系列MCU
    發(fā)表于 12-07 19:36 ?7次下載
    <b class='flag-5'>RT-Thread</b>移植到<b class='flag-5'>GD32F</b>150系列MCU

    RT-Thread開(kāi)發(fā)GD32F450添加adc外設(shè)

    開(kāi)發(fā)板使用的是gd32f450zk,env工具使用的版本是1.3.5,rtthread版本是5.0.0
    的頭像 發(fā)表于 10-08 15:04 ?1378次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>GD32F450</b><b class='flag-5'>添加</b>adc<b class='flag-5'>外設(shè)</b>

    RT-Thread開(kāi)發(fā)GD32F450使用scons添加新的文件夾

    開(kāi)發(fā)板使用的是gd32f450zk,想在工程中新建文件夾,通過(guò)scons管理
    的頭像 發(fā)表于 10-08 16:44 ?803次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>GD32F450</b>使用scons<b class='flag-5'>添加</b>新的文件夾