您尚未登录。

楼主 # 2025-04-17 19:11:00

Tokisaki
会员
注册时间: 2025-04-17
已发帖子: 1
积分: 16

D133EBS-wifi不通-参照过可搜到所有资料

环境是立创衡山派D133,SDIO0挂载RTL871x WIFI,默认SDK配置下编译能通过(编译配置是 list->“3. d13x_JLC_rt-thread_helloworld”),但是测试时发生以下问题:
wlan wifi_scan //这步正常搜到wifi
wlan wifi_connect SSID PASSWORD //显示连接上wifi,但是路由器端并未显示
dhcpc WL0 start //尝试过在这条指令前加入额外的dhcpc WL0 stop
之后使用ifconfig:
aic /> ifconfig
WL0:
    IPv4 Address   : 0.0.0.0
    Default Gateway: 0.0.0.0
    Subnet mask    : 0.0.0.0
    MAC addr       : 28:f5:2b:9b:a2:1d
并没有连接,路由器后台也找不到;
换过两个路由器,更改过ssid,尝试取消过密码;
完整输出在txt中。
然后是参考了t_11929.html、t_11507.html两个帖子,按照第一个使用第三方包中的lwIP,然后按照第二个去掉 RT-Thread Components一的 Enable ifconfig features 和 Enable ping features
此时编译报错。
我希望能在这块D133上使用网络套接字,有可行的方法吗?
问题直接发上来 会报错 标签不允许在其自身内部使用,所以完整版在txt中
新建 文本文档.txt

离线

#1 2025-04-22 11:19:17

AICxia
会员
注册时间: 2024-08-12
已发帖子: 39
积分: 159

Re: D133EBS-wifi不通-参照过可搜到所有资料

连接成功后,dhcp申请需要一些时间,建议重新启动dhcp client后稍等几秒再使用ifconfig查看。另外你那边网络环境这么干净吗?竟然只扫到两个ap,可以和手机扫描出来的比对一下。忽略5G频段的AP,如果与手机扫描出来的差距很大,建议检查一下板子的天线。

建议将lwip中的IP debug使能这样能看到板子与路由器的交互信息,这样能更直观的看到有没有收到路由器的dhcp回复。

可以使用lwip 的socket接口进行编程,这个网络上随便都能找到参考的。如果是http客户端,建议可以使用rtt的webclient,这样较为简单。

wifi的启动、扫描、连接、断开等接口都可以参考“wlan”命令的实现,也可以直接查看/bsp/peripheral/wireless/realtek/Realtek_WIFI_driver_porting_guide_v1.0.doc文档。

编码时建议独立出一个“wifi控制线程”,保证所有的wifi操作都在同一线程中完成。

离线

#2 昨天 23:17:51

venusmomo
会员
注册时间: 2024-01-14
已发帖子: 13
积分: 98

Re: D133EBS-wifi不通-参照过可搜到所有资料

我的WIFI使用教程也都是基于衡山派进行的,即使直接参考立创文档里的wifi教程使用裸机下的wifi,也没有遇到过你的问题。我建议你先将SDK更新到最新版,重置之前的操作,再严格按照教程逐步进行操作。另外我建议用RT-Thread框架的WIFI,使用起来会方便很多

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn