Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
AP6212
ART-Pi
wifi
【ART-PI】板载Wifi-AP6212的使用
发布于 2021-09-16 19:35:22 浏览:2754
订阅该版
[tocm] ## 一、ENV使能Wifi ### 1.1.在kconfig增加配置 添加 wifi(AP6212),同时使能 OTA 功能,板载的 SPI_Flash,网络相关的 SAL。 ![AP6212](https://img-blog.csdnimg.cn/fc7211e1a5234806ba5c260fdaa76d15.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAUmLoj4w=,size_20,color_FFFFFF,t_70,g_se,x_16) 添加 wifi 模块的 LIB 库,添加 easyflash,SDIO2,LWIP协议栈等文件。其中 easyflash 用于记录 wifi 的信息比如:SSID,Password等, lwip 是一个轻量级的 TCP/IP 协议栈,而我们的 wifi 模组是通过 SDIO 接口来通讯的。 ![AP6212](https://img-blog.csdnimg.cn/c39a22252f824e17804ea5129c5d395b.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAUmLoj4w=,size_20,color_FFFFFF,t_70,g_se,x_16) 添加 OTA 升级的库文件,使能 FAL 抽象层,SFUD 操作文件。FAL 用于分区管理 SPI_Flash。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b6fcbc5c59184f25b67cf389239dc7e7.png) ### 1.2.向SConscript添加配置文件 打开 **bsp\stm32\stm32h750-artpi-h750\board** 目录下的 **SConscript** 文件,添加 wifi 所需的配置文件。 ![SConscript](https://img-blog.csdnimg.cn/28c485cae42e4dd3b31ac84ef58d76bc.png) ![port](https://img-blog.csdnimg.cn/777c5b5153414f4788ad9ffb68d546da.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAUmLoj4w=,size_20,color_FFFFFF,t_70,g_se,x_16) 在 port 目录下是存放与主分支不同或者没有的文件,以下配置可以执行 port 中的 SConscript 脚本。 ![board/SConscript](https://img-blog.csdnimg.cn/37d6a46090444089a66f2ba8b5b36106.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAUmLoj4w=,size_20,color_FFFFFF,t_70,g_se,x_16) ### 1.3.ENV中配置wifi ![wifi](https://img-blog.csdnimg.cn/5d2e462ce88d454cb437c94c6b80d3ad.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAUmLoj4w=,size_20,color_FFFFFF,t_70,g_se,x_16) ![wifi](https://img-blog.csdnimg.cn/7f2947c462b44e76b40328b5dfe628be.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAUmLoj4w=,size_20,color_FFFFFF,t_70,g_se,x_16) ![libc api](https://img-blog.csdnimg.cn/c582a65fd7374f488c1e8810506ab237.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAUmLoj4w=,size_20,color_FFFFFF,t_70,g_se,x_16) 使用命令拉去软件包。 ![update](https://img-blog.csdnimg.cn/ac26f3a363eb4f7ebc0c2ce27ef2763b.png) 最后,使用 scons --target=mdk5 生成工程。 ## 二、编译验证 通过 wifi help 命令可以查看支持的 wifi 命令。 ![wifi](https://img-blog.csdnimg.cn/6dadd85b8cb748299bd02013d7e89cae.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAUmLoj4w=,size_20,color_FFFFFF,t_70,g_se,x_16) 查看联网状况: ![wifi](https://img-blog.csdnimg.cn/802c266d571b44afa2e5005d82ee778a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAUmLoj4w=,size_20,color_FFFFFF,t_70,g_se,x_16)
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
Rb君
这家伙很懒,什么也没写!
文章
23
回答
107
被采纳
11
关注TA
发私信
相关文章
1
潘多拉wifi管理例程中ap模式未启动
2
柿饼派通信时经常出现通信失败的问题
3
潘多拉开发板AP6181 WiFi问题
4
ARTPI中wifi和eth
5
RTT用esp8266无论是客户端还是服务端都会报一个错误
6
ART-PI 在运行Touchgfx时如果打开wifi就在初始化时有一段时间乱码
7
使用WIFI框架后,是否还需要勾选硬件Enable Ethernet选项?
8
再更改FAL分区信息后Wifi无法找到wifi_image
9
libwifi_6212 有源码吗?
10
怎样通过lwip获取当前地理位置信息
推荐文章
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
UART
WIZnet_W5500
ota在线升级
freemodbus
PWM
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
踩姑娘的小蘑菇
4
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
Ryan_CW
4
个答案
1
次被采纳
xiaorui
1
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
Woshizhapuren
1
篇文章
5
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部