簡(jiǎn)要
RW007是RT-Thread推出的一款高性價(jià)SPI的Wi-Fi模塊,內(nèi)置RT-Thread,提供基于802.11b/g/n的高速無(wú)線數(shù)據(jù)傳輸功能,減低高速Wi-Fi模塊的應(yīng)用門檻。
RW007參數(shù)列表如下:
已適配例程列表:
手把手教你適配RW007
準(zhǔn)備工作
STM32H747-ST-Discovery開發(fā)板 + RW007(Arduino EVB接口)
STM32H747-ST-Discovery開發(fā)板
RW007(Arduino EVB接口)
github鏈接:https://github.com/RT-Thread/rt-thread.git
gitee鏈接:https://gitee.com/rtthread/rt-thread.git
3.從RT-Thread SDK分離STM32H747分離BSP出來(lái)。
進(jìn)入對(duì)應(yīng)的BDP目錄: t-threadspstm32stm32h747-st-discovery
在當(dāng)前目錄打開ENV:
通過(guò)命令分離:scons --dist
將工程復(fù)制到你自己的工作目錄。
通過(guò)CubeMX配置SPI初始化程序
查看對(duì)應(yīng)的引腳:
引腳列表
CubeMX配置SPI
其中STM32H747-ST-Discovery的上的引腳對(duì)應(yīng)的SPI5。STM32H747是雙核M7+M4,我們選擇M7核。
SPI初始化配置
然后保存
在ENV通過(guò)menuconfig適配RW007
配置SPI外設(shè)配置
步驟一:修改Kconfig,增加SPI5的配置。Kconfig路徑:stm32h747-st-discoveryoardKconfig。
步驟二:通過(guò)ENV中menuconfig打開SPI5
配置RW007軟件包
步驟一:查看對(duì)應(yīng)的引腳編號(hào),可以通過(guò)drv_gpio.c中查詢
步驟二:在menuconfig中配置對(duì)應(yīng)的引腳
步驟三:menuconfig對(duì)應(yīng)路徑
步驟四:更新軟件包
配置WLan框架
編譯驗(yàn)證
scons 編譯
燒錄運(yùn)行
聯(lián)網(wǎng)測(cè)試
RW007特別關(guān)注
上述描述的是RW007的第一代,RT-Thread即將出RW007第二代,敬請(qǐng)期待!
第一代與第二代的對(duì)比:
-
SPI
+關(guān)注
關(guān)注
17文章
1706瀏覽量
91590 -
wifi模塊
+關(guān)注
關(guān)注
60文章
380瀏覽量
73501
原文標(biāo)題:基于 RT-Thread 和 RW007 模塊增加聯(lián)網(wǎng)功能
文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論