嵌入式技术论坛
直播中

qjp1988113

11年用户 343经验值
擅长:测量仪表 嵌入式技术 处理器/DSP 控制/MCU EDA/IC设计
私信 关注
[经验]

【睿赛德 RW007 WiFi 模块试用连载】首次使用RT-Thread Studio 建立工程

拿到模块好久了,今天才有空上手。我关注RTT很久了,但是一直未用过,一直用的FREERTOS。这次借着RW007的东风,用一下RT-Thread Studio。打开界面很熟悉,就是esclipe+gcc的风格。这2者都是开源的,免费的,目前好多厂家都用它做IDE了。废话不多说,先把RW007的引脚焊上。

RW007wifi模块是上海睿赛德电子科技有限公司推出一款高性价比 SPI&UART 接口的Wi-Fi模块,采用 Realtek 高性能高可靠 WiFi 芯片 RTL8710(这款芯片用在WIFI模块上还是挺多的),其中主要亮点内置RT-Thread,这样深度的跟RT-Thread结合起来了。
主推用SPI模式进行开发,下面是官方推荐的硬件连接图:
DD1.png
当然用USART模式也行,硬件连接如下:
DD2.png
我们焊好板子引脚,并连接到STM32L476 NUCLEO上:
DD3.jpg
RTT官方推荐通过ENV 编译构建环境。
按照指导.安装ENV环境(https://www.rt-thread.org/document/site/#/development-tools/env/env.md)。
安装好后,进行对应板子程序下进行布局:
DD4.png
测试ENV环境下的指令:

DD6.png
DD7.png
DD8.png
DD9.png
DD10.png
按照操作指导进行程序的配置:

(https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/application-note/packages/rw007_module_using/an0034-rw007-module-using)
输入配置界面指令:
SS1.png

弹出配置界面:
SS2.png
使能板上的SPI1接口:
SS3.png
使能WIFI模块RW007,并配置参数及管脚:
(这里面管脚号为RTT定义 )
WW1.png
WW2.png
开启WIFI框架;
这时我的界面图:
SS4.png
SS5.png
但是指导书里面的貌似跟我的有些区别,应该没影响吧~
WW3.png
关闭,保存配置:
SS6.png
更新配置,更新代码到MDK:
SS7.png
SS8.png
SS9.png
SS10.png
生成MDK程序,编译,然后就没有然后,出错了~
WW6.png
反复试了几次,还是不能解决。
参考其他大神帖子(https://bbs.elecfans.com/jishu_2099349_1_1.html),直接在RTT Studio里面配置,OK。
WW7.png
下载,查看输出信息:
DD11.png
初次用完,感觉除了不熟悉流程外,真的很方便,一句代码没手写,就全部生成完毕了。
NICE,给RTT点个赞!
PS:MDK生成的代码出错,不清楚原因。
失败的代码;
stm32l476-st-nucleo.rar (12.1 MB)
(下载次数: 0, 2021-6-23 16:32 上传)



回帖(2)

KK

2021-6-24 09:43:04
文章很棒,期待更多分享
举报

陈星闽

2021-7-5 13:21:07
感觉也不是介绍用rt_thread开发的?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分