基于 RT-Thread 和 RW007 模块增加联网功能

简要

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

  • RW007参数列表如下:

参数描述
内核高性能Cortex-M4内核
工作模式支持SPI模式
速率SPI模式,以太网带宽上下行高达1MBytes/s
升级内置Bootloader,支持OTA固件升级
联网支持快速连接,airkiss配网
接口单Wi-Fi模组邮票孔,Arduino EVB接口
资源资料齐全,提供多款板子的例程
技术支持提供技术支持
版本V2.0,支持更高的时钟速率,稳定性更好
  • 已适配例程列表:

序号型号
1stm32f401
2stm32f407
3stm32f469
4stm32f767
5stm32H747
持续更新…

手把手教你适配RW007

准备工作
  1. STM32H747-ST-Discovery开发板 + RW007(Arduino EVB接口)

  • STM32H747-ST-Discovery开发板

  • RW007(Arduino EVB接口)

  1. 下载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目录: \rt-thread\bsp\stm32\stm32h747-st-discovery

  • 在当前目录打开ENV:

  • 通过命令分离:scons --dist


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

通过CubeMX配置SPI初始化程序
  1. 查看对应的引脚:

  • 引脚列表

STM32 引脚Arduino 引脚功能
PK0D13CLK
PJ11D12MISO
PJ10D11MOSI
PK1D10CS
PJ6D9INT/BUSY
PJ5D8RESET
  1. CubeMX配置SPI

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

  • SPI初始化配置

  • 然后保存

在ENV通过menuconfig适配RW007
  1. 配置SPI外设配置

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

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


  1. 配置RW007软件包

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

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

步骤三:menuconfig对应路径

步骤四:更新软件包

  1. 配置WLan框架

编译验证
  1. scons 编译

  1. 烧录运行


  1. 联网测试

RW007特别关注

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

  • 第一代与第二代的对比:

版本SPI模式SDIO模式airkiss联网BLE联网
第一代××
第二代

RW007购买链接

方法一:淘宝搜索:睿赛德运营店(RT-Thread 官方淘宝店)

方法二:淘宝搜索:RW007

方法三:复制下面文字,打开手机淘宝。

2.0fu置内容文.本₤MQIjcdPYCcl₤到淘tao寳【RW007 高速WIFI模块 SPI 串口 AT 物联网 透传模块 无线模块】


直播预告


你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

RT-Thread


让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

点击阅读原文进入RT-Thread官网

你点的每个“在看”,我都认真当成了喜欢

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值