Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
瑞萨_Renesas
WIFI模块_RW007
瑞萨_RA6M4
【开发板评测】Renesas RA6M4开发板之RW007
发布于 2022-04-03 22:35:27 浏览:1581
订阅该版
[tocm] 此次给大家带来的是Renesas RA6M4的RW007测评,经过多次翻车后终于可以和大家分享一下我使用RW007的全过程。 本次测试方式是使用rtthread官方提供的一系列的软件包,通过WIFI框架,在控制台很方便的使用wifi命令行进行连接WiFi,在连接成功后,我们同过ping命令进行网络测试。 PS:由于官方有提供网络的示例工程sensor_gateway,示例工程实现了,将采集的光传感器信息通过rw007 wifi模块,和各种网络包,将数据上传到阿里云上的示例。示例工程编译下载就可以使用,在此就不在复述。 # 一、功能模块的硬件介绍 在Renesas RA6M4的开发板上上具有PMOD接口,可以使我们很方便的让我们接入通讯设备。PMOD是一种标准化的板卡接口,分别用于传感器和通信模块,进行快速的物联网原型设计。 PS:但是楼主就比较惨了,手里的RW007是老版本的,不具备PMOD接口。不能直接连接开发板的PMOD接口了,只能一一对应的焊接上了,还好问题不大。(下图中RW007的供电引脚是错误的,VCC应连接在3.3V上,而不是AVCD) ![123.jpg](https://oss-club.rt-thread.org/uploads/20220403/44ce8aa13d44358885ff01f57c1fc6cd.jpg.webp) 其连接的对应方式,如下图所示: | RW007模块 | MCU引脚 | | :------------: | :------------: | | GND| GND | | SCK| P412 | |GND|GND| |SCK|P412| |MISO| P410| |MOSI| P411| |CS(SS)|P413| |D9(INT)|P506| |D8| P415| |3V3| VCC| # 二、 功能模块的使用说明 1.打开RA sSmart Cofigurator配置工具。 - [软件下载地址;](https://cowtransfer.com/s/b9eddec169d544) - [软件配置方式参考这里;](https://club.rtthread.org/ask/article/3452.html) 2.在Pins选项卡中,选择Connectivity:SPI——>SPI1,将Operation Mode设置为Enable。配置如下: ![小Q截图-20220403213920.png](https://oss-club.rt-thread.org/uploads/20220403/82dfd91692c9e489a0ad1657c2bb7e86.png.webp) 3.在Stacks选项卡中,选择New Stack——>Connectivity——>Spi(r_spi) (此出主意不要选择SPI(r_sci_spi)) 4.当前添加了一个g_spi0 SPI ,我们需要在添加一个,因为我们工程中应用的是SPI1。创建好后将之前的SPI0删除,只留下g_spi1 SPI,如下图: ![小Q截图-20220403214950.png](https://oss-club.rt-thread.org/uploads/20220403/5bdcf1c1d5ef4bf4ced051a4e0c938b2.png) 5.点击g_spi1 SPI方框,在Properties窗口中将回调函数Callback的参数修改为spi1_callback。如下图: ![image.png](https://oss-club.rt-thread.org/uploads/20220403/cd20c87f27c0e89955f022f08986d729.png) 6.点击右上Generate Project Content 按钮,生成驱动文件。 **###接下来我们打开RT-thread settings,进行硬件和组件的配置**。 ![image.png](https://oss-club.rt-thread.org/uploads/20220403/145592d0005c15af90d9655ae390b91d.png) 由于RW007还需要开启WIFI框架。我们在 “组件”选项中->设备驱动程序->WiFi框架勾上。 ![image.png](https://oss-club.rt-thread.org/uploads/20220403/6b7e3bac34fc7e5470dd30a95f66e6e9.png.webp) 关掉STM32的示例工程。 ![image.png](https://oss-club.rt-thread.org/uploads/20220403/9e5ff930258e609ec88bf483bf432e07.png) 打开SAL组件 ![image.png](https://oss-club.rt-thread.org/uploads/20220403/5d5702453c4234053c726d2db12fac81.png) #三、关于RW007固件的问题。 在测试中由于固件版本太低了,导致失败了很多次。鉴于论坛中无更新固件的方法,我在此发一下固件包,和下载软件,及固件更新方式。 1.准备工作。 下载以下固件包。(只适用于EVK版本) [1564264034rw007_固件_20210415.zip](https://oss-club.rt-thread.org/uploads/20220403/88812f46e1f379827a89a27c5fcd7cf5.zip) 2.更新方式阅读以下PDF。 [README.pdf](https://oss-club.rt-thread.org/uploads/20220403/f64d047f6eeb437bccabb6b989385888.pdf) #四、测试结果。 通过wifi join 命令依次输入SSID 和密码 进行连接WIFI。 通过Ping 命令进行网络测试。 ![image.png](https://oss-club.rt-thread.org/uploads/20220403/c52eccfdd3575fa9faea1e52ccd2fde1.png) #五、源代码。 源码下载地址: [rw007_2.zip](https://oss-club.rt-thread.org/uploads/20220403/891cb50834d34eed3da3770cffcea836.zip) #六、心得体会 看似最简单网络测试功能,卡了我好几天。我的整个测试下来,主要工作大部分时间都花在了在搭建硬件上,和固件更新上。在此次测评中,大家可以感觉到,我并没有去写一行代码,凭靠着官方提供的包,就可以完成联网功能的测试。说实在的真的是太太太好用了!!!工作中留给我我们的开发时间总是太短,基于RTthread studio 和FSP硬件配置工具可以支持我们快速的做原型开发。切实的解决我们的痛点。之前有人说人生苦短我用python。现在我想说人生苦短我用RT-thread studio。此次的测评就到这里,拜拜!!
2
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
hzh431213
这家伙很懒,什么也没写!
文章
4
回答
16
被采纳
0
关注TA
发私信
相关文章
1
wlan设备测试,除了rw007模块,还有哪些可以测试?
2
rw007 开机进不了spi模式
3
RW007wifi模块扫描热点超时的问题
4
stm32f429+RW007 初始化一直失败???
5
RW007 TCP发送数据出现瞬间卡顿问题,请问是怎么回事?
6
关于K210使用RW007的注意
7
RW007 没有作为从机连接手机的例子吗?
8
RW007 运行异常
9
RW007 wifi 模块中断回环电阻的作用?
10
RW007模块有Arduino开发板上的例程吗?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
MicroPython
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
15
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
13
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
5
次点赞
RTT_逍遥
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部