簡要
RW007是RT-Thread推出的一款高性價SPI的Wi-Fi模塊,內置RT-Thread,提供基于802.11b/g/n的高速無線數據傳輸功能,減低高速Wi-Fi模塊的應用門檻。
RW007參數列表如下:
已適配例程列表:
手把手教你適配RW007
準備工作
STM32H747-ST-Discovery開發板 + RW007(Arduino EVB接口)
STM32H747-ST-Discovery開發板
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出來。
進入對應的BDP目錄: t-threadspstm32stm32h747-st-discovery
在當前目錄打開ENV:
通過命令分離:scons --dist
將工程復制到你自己的工作目錄。
通過CubeMX配置SPI初始化程序
查看對應的引腳:
引腳列表
CubeMX配置SPI
其中STM32H747-ST-Discovery的上的引腳對應的SPI5。STM32H747是雙核M7+M4,我們選擇M7核。
SPI初始化配置
然后保存
在ENV通過menuconfig適配RW007
配置SPI外設配置
步驟一:修改Kconfig,增加SPI5的配置。Kconfig路徑:stm32h747-st-discoveryoardKconfig。
步驟二:通過ENV中menuconfig打開SPI5
配置RW007軟件包
步驟一:查看對應的引腳編號,可以通過drv_gpio.c中查詢
步驟二:在menuconfig中配置對應的引腳
步驟三:menuconfig對應路徑
步驟四:更新軟件包
配置WLan框架
編譯驗證
scons 編譯
燒錄運行
聯網測試
RW007特別關注
上述描述的是RW007的第一代,RT-Thread即將出RW007第二代,敬請期待!
第一代與第二代的對比:
-
SPI
+關注
關注
17文章
1706瀏覽量
91508 -
wifi模塊
+關注
關注
60文章
379瀏覽量
73474
原文標題:基于 RT-Thread 和 RW007 模塊增加聯網功能
文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論