配置rw007 SPI WiFi模块的步骤教程

描述

简要

RW007是RT-Thread推出的一款高性价SPI的Wi-Fi模块,内置RT-Thread,提供基于802.11b/g/n的高速无线数据传输功能,减低高速Wi-Fi模块的应用门槛。

RW007参数列表如下:

SPI

已适配例程列表:

SPI

手把手教你适配RW007

准备工作

STM32H747-ST-Discovery开发板 + RW007(Arduino EVB接口)

STM32H747-ST-Discovery开发板

RW007(Arduino EVB接口)

下载RT-Thread SDK.

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:

SPI

通过命令分离:scons --dist

SPI

将工程复制到你自己的工作目录。

通过CubeMX配置SPI初始化程序

查看对应的引脚:

SPI

引脚列表

SPI

CubeMX配置SPI

其中STM32H747-ST-Discovery的上的引脚对应的SPI5。STM32H747是双核M7+M4,我们选择M7核。

SPI初始化配置

SPI

SPI

然后保存

在ENV通过menuconfig适配RW007

配置SPI外设配置

步骤一:修改Kconfig,增加SPI5的配置。Kconfig路径:stm32h747-st-discoveryoardKconfig。

SPI

步骤二:通过ENV中menuconfig打开SPI5

SPI

配置RW007软件包

步骤一:查看对应的引脚编号,可以通过drv_gpio.c中查询

SPI

步骤二:在menuconfig中配置对应的引脚

SPI

步骤三:menuconfig对应路径

SPI

步骤四:更新软件包

SPI

配置WLan框架

SPI

编译验证

scons 编译

SPI

烧录运行

SPI

联网测试

SPI

RW007特别关注

上述描述的是RW007的第一代,RT-Thread即将出RW007第二代,敬请期待!

第一代与第二代的对比:

SPI

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分