此次给大家带来的是Renesas RA6M4的RW007测评,经过多次翻车后终于可以和大家分享一下我使用RW007的全过程。
本次测试方式是使用RT-Thread官方提供的一系列的软件包,通过WIFI框架,在控制台很方便的使用wifi命令行进行连接WiFi,在连接成功后,我们同过ping命令进行网络测试。
PS:由于官方有提供网络的示例工程sensor_gateway,示例工程实现了,将采集的光传感器信息通过rw007 wifi模块,和各种网络包,将数据上传到阿里云上的示例。示例工程编译下载就可以使用,在此就不在复述。
一、功能模块的硬件介绍
在Renesas RA6M4的开发板上上具有PMOD接口,可以使我们很方便的让我们接入通讯设备。PMOD是一种标准化的板卡接口,分别用于传感器和通信模块,进行快速的物联网原型设计。
PS:但是楼主就比较惨了,手里的RW007是老版本的,不具备PMOD接口。不能直接连接开发板的PMOD接口了,只能一一对应的焊接上了,还好问题不大。(下图中RW007的供电引脚是错误的,VCC应连接在3.3V上,而不是AVCD)
![ff080700-82ca-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4A/wKgaomToGQ-ADQkxAAuaGaobcbM251.png)
其连接的对应方式,如下图所示:
![ff75036e-82ca-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4A/wKgaomToGQ-AQtyoAABgp2O_DwU900.png)
二、 功能模块的使用说明
1
打开RA Smart Configurator配置工具。
软件下载地址:
![ff9340d6-82ca-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4A/wKgaomToGRCAYt9WAAADlgKLDfY932.png)
https://cowtransfer.com/s/b9eddec169d544
软件配置方式参考:
![ffa6a78e-82ca-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4A/wKgaomToGRCAJC4SAAADyrP2VSA829.png)
https://club.rtthread.org/ask/article/3452.html
2
在Pins选项卡中,选择Connectivity:SPI——>SPI1,将Operation Mode设置为Enable。配置如下:
![ffbcc80c-82ca-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4A/wKgaomToGRCAH28iAASBv3HOveg589.png)
3
在Stacks选项卡中,选择New Stack——>Connectivity——>Spi(r_spi)
(此处注意不要选择SPI(r_sci_spi))
4
当前添加了一个g_spi0 SPI ,我们需要在添加一个,因为我们工程中应用的是SPI1。创建好后将之前的SPI0删除,只留下g_spi1 SPI,如下图:
![00289d0c-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4A/wKgaomToGRCAROn7AAA6_xUuNyk654.png)
5
点击g_spi1 SPI方框,在Properties窗口中将回调函数Callback的参数修改为spi1_callback。如下图:
![003f2324-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4A/wKgaomToGRCAGFX2AABNjV1TFAU426.png)
6
点击右上Generate Project Content 按钮,生成驱动文件。
###接下来我们打开RT-thread settings,进行硬件和组件的配置。
![005cc55a-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4A/wKgaomToGRGAC8oOAACxG7Ldjq4091.png)
由于RW007还需要开启WIFI框架。我们在“组件”选项中->设备驱动程序->WiFi框架勾上。
![0080f092-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4B/wKgaomToGRSAJcMUAAGxziF7N1M278.png)
关掉STM32的示例工程。
![00a5e456-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4B/wKgaomToGRWAV3xmAACYRCk1I3A131.png)
打开SAL组件
![00c79b14-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4B/wKgaomToGRWAHmXeAACcNwum_G0300.png)
三、关于RW007固件的问题
在测试中由于固件版本太低了,导致失败了很多次。鉴于论坛中无更新固件的方法,我在此发一下固件包,和下载软件,及固件更新方式。
1
准备工作。
下载以下固件包。(只适用于EVK版本)
1564264034rw007_固件_20210415.zip
![00e86e48-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4B/wKgaomToGRWAW_YXAAAE1YkDhVM353.png)
https://oss-club.rt-thread.org/uploads/20220403/88812f46e1f379827a89a27c5fcd7cf5.zip
2
更新方式阅读以下PDF。
README.pdf
![00faedac-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4B/wKgaomToGRWAEo0xAAAE30FF3Go807.png)
https://oss-club.rt-thread.org/uploads/20220403/f64d047f6eeb437bccabb6b989385888.pdf
四、测试结果
通过wifi join 命令依次输入SSID 和密码 进行连接WIFI。通过Ping 命令进行网络测试。
![01080730-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4B/wKgaomToGRaAIMJiAAAVc-OEgN8134.png)
五、源代码
源码下载地址:
rw007_2.zip
![011ef076-82cb-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/4B/wKgaomToGRaAICOBAAAE76_I95g325.png)
https://oss-club.rt-thread.org/uploads/20220403/891cb50834d34eed3da3770cffcea836.zip
六、心得体会
看似最简单网络测试功能,卡了我好几天。我的整个测试下来,主要工作大部分时间都花在了在搭建硬件上,和固件更新上。在此次测评中,大家可以感觉到,我并没有去写一行代码,凭靠着官方提供的包,就可以完成联网功能的测试。说实在的真的是太太太好用了!!!工作中留给我我们的开发时间总是太短,基于RT-thread studio 和FSP硬件配置工具可以支持我们快速的做原型开发。切实的解决我们的痛点。之前有人说人生苦短我用python。现在我想说人生苦短我用RT-thread studio。此次的测评就到这里,拜拜!
1
END
1
往期推荐
1
【开发板评测】Renesas RA6M4开发板之CAN
2
【开发板评测】Renesas RA6M4开发板之FLASH
3
【开发板评测笔记】Renesas RA6M4开发板之USB-H(上)
科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟、电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。
更多信息,敬请访问renesas.com
原文标题:【开发板评测】Renesas RA6M4开发板之RW007
文章出处:【微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。
-
mcu
+关注
关注
146文章
17370浏览量
352987 -
瑞萨
+关注
关注
35文章
22314浏览量
86886 -
RA6M4
+关注
关注
0文章
51浏览量
488
原文标题:【开发板评测】Renesas RA6M4开发板之RW007
文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】1、开发板开箱与环境搭建
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】+初次见面+MDK生成代码+点灯
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍和环境搭建
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍&环境搭建
RW007 Wi-Fi 实战分享
![<b class='flag-5'>RW007</b> Wi-Fi 实战分享](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
评论