890
社区成员
本文将会介绍——如何使用RT-Thread Studio创建基于HPM6750EVKMINI开发板的RT-Thread项目,并逐步添加WiFi联网能力、iperf网络带宽测试命令、以及简单的基于socket的网络业务代码。在RT-Thread Studio环境下,只需要进行一些配置即可完成WiFi联网,整个操作过程非常简单。本篇的最后,将会简单介绍这背后蕴含的原理。
开始本篇实验前,需要搭建RT-Thread开发环境,具体可以参考:http://bbs.eeworld.com.cn/thread-1205739-1-1.html
使用RT-Thread Studio创建名为hpm_net_test的项目:
项目创建成功后,打开项目的RT-Thread Settings界面:
可以看到,默认情况下常见的项目SPI驱动框架已经打开了。
BSP中的SPI1驱动也已经打开了:
在RT-Thread Settings界面,点击通过“添加软件包”按钮,会弹出RT-Thread Package Center界面:
在中间的搜索框种输入RW007,回车,可以找到RW007驱动程序软件包:
点击界面“添加”按钮,即可将RW007软件包添加到当前项目的包配置中了,此时软件包并没有真正下载下来。点完添加按钮后,界面回到了RT-Thread Settings,此时按Ctrl+S保存,则会开始下载。下载过程中,控制台子窗口中可以看到一些日志输出:
稍等片刻,可以看到控制台中间有“RW007 v2.0.1 is downloaded successfully.”输出。此时rw007软件包已经成功下载到当前项目中了,具体代码位于packages子目录下:
在RT-Thread Settings界面,中将鼠标移动到RW007组件上,会弹出悬浮菜单:
点击悬浮菜单中的“配置项”,即可进入RW007软件包的配置界面:
可以看到,默认有一个RW007 for stm32的配置,就是说RW007默认包含了STM32的驱动。
这里我们需要修改的就是这个example driver port配置项,点击下拉菜单改为不使用示例驱动:
选中后,记得Ctrl+S保存配置。
在RT-Thread Studio中Ctrl+B或按“锤子”按钮,即可开始编译项目。编译完成后,可以看到控制台输出了RAM和Flash占用:
此时,将开发板连接到PC,并使用串口助手或者其他终端工具,连接到新增的串口上。
再到RT-Thread Studio中,使用“下载”按钮或Ctrl+Alt+D即可进行烧录(或者直接进行调试也可以)。
烧录完成后,可以看到串口终端上有输出:
可以看到,输出了RT-Thread版本信息和RW007模组的序列号以及固件版本信息。这里能够看到RW007模组的固件版本信息,其实HPM6750芯片和RW007模组之间可以已经正常通信了。
............
原文:https://club.rt-thread.org/ask/article/84a0398abd993169.html