嵌入式技术william hill官网
直播中

__115

4年用户 8经验值
擅长:制造/封装
私信 关注
[经验]

【睿赛德 RW007 WiFi 模块试用连载】

上次使用keil5工具写驱动程序,然后发现其实又更为简单的方法,使用官方驱动软件来写更为方便。

首先进入官网下载https://www.rt-thread.org/page/studio.html
这是RT-THREAD学习软件,可用来写RW007模块的驱动程序。
2.安装软件
3.下载更新sdk  1.latest固件2.所对应的mcu固件

一、新建一个RT-thread项目

注意这里的选择,我用的是F103ZET6开发板,型号根据自己开发板型号进行选择,使用UART进行通信,引脚查看芯片手册。仿真调试这里使用DAP仿真器下载。(项目名称不可以使用中文)
二、cubemx的配置
(1)点击左侧rcc设置
HSE选择BYPASS
LSE选Crystal
1.png
(2)点击左侧sys设置
debug选Serial Wire(否则只可以下载一次程序)
2.png
(3)串口通信配置

(4)点击上方时钟设置
把hclk拉满设置最大

然后生成项目,关闭cubemx。
三、rtt配置
双击RT-THREAD SETtiNGS进入设置 替换时钟初始化drv_clk.c中的system_clock_config函数用cubemx中的main.c中的时钟初始化函数替换
3.png
点击更多配置

软件包配置(主要就是AT组件)
5.png
配置好之后进行编译

0个错误,警告可以忽略,这里的警告类似与keil中警告。
这里RT-thread直接完成了ENV工具和keil工具的配置,简单方便。不得不说在驱动这个模块来说,RT-thread这个工具的强大之处。
运行结果已在另一篇用MDK驱动的文章中有所体现这里不再作详细解释。



更多回帖

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