您尚未登录。

楼主 # 2023-12-24 18:54:41

leo_d1s
会员
注册时间: 2023-12-16
已发帖子: 5
积分: 35

各位大佬谁用过这个Wi-Fi 驱动库啊,Use Firmware 40M for XR829 万分感谢

--- xradio driver │ │
│ │ Enable xradio ctrl │ │
│ │ Xradio chip (Enable xr829 driver) ---> │ │
│ │ * Use Firmware 40M for XR829 │ │
│ │ Enable XRADIO ETF Mode │ │

最上面那个在我这编译不成功用不了
能用的就是中间那个 40M
但是吧什么资料都没有,连代码都不知道往哪里找
这怎么办呀……

离线

楼主 #1 2023-12-25 02:53:58

leo_d1s
会员
注册时间: 2023-12-16
已发帖子: 5
积分: 35

Re: 各位大佬谁用过这个Wi-Fi 驱动库啊,Use Firmware 40M for XR829 万分感谢

我自己解决了这个melis4 还是有不少坑爹地方

make menuconfig

首先下面这个地方得编译那个Wi-Fi网络的协议栈,没这个没法用的
→ Kernel Setup → Components Support → Thirdparty Components Support → Enable Network Support → Network → Network protocol

-*- lwip

然后嘛就是那个驱动层
按照你板子上面的Wi-Fi芯片选,还有那个晶振什么的别选错了,不然也没法用
位置在这里
Kernel Setup → Drivers Setup → net drivers → xradio driver ──

  • Enable xradio ctrl
    Xradio chip (Enable xr829 driver) --->

  • Use Firmware 40M for XR829

这两也是必须要的
一个是Wi-Fi控制器还有一个是驱动

然后这个里面直接编译会报错,缺了个库里面的东西,说白了就是有个地方东西没编译,导致这个ctrl这里编译不过去,坑爹啊,谁设计的这个melis4,东一个西一个的
缺的东西在这里,真想吐槽,这玩意居然在test里面,什么玩意啊
→ Kernel Setup → Drivers Test Sample → Net Work ──────
wifi loop test

  • wifi tcpip test
    wifi socket test

这个选项会编译
ekernel/drivers/test/network/tcpip/tcpip_adapter.h
ekernel/drivers/test/network/tcpip/tcpip_adapter.c

哎。这玩意放test里面,我一顿好找。。。。。。。。。。。。。。。。。。

中间那个必须选上,不然上面那个ctrl编译不过去,缺东西。。。。。。

然后嘛,我这就编译成功了

text data bss dec hex filename
3629384 93624 4039056 7762064 767090 ekernel/melis30.elf

pack melis

make completed successfully (37 seconds)

但是,我还没有烧到板子上测试那个Wi-Fi到底行不行,所以嘛。。。。。我也不知道到底行不行,反正那个ctrl里面有连Wi-Fi用的东西,但愿能用吧,坑啊。。。谁设计的这个依赖关系。。。。。。。

离线

页脚

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

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


东莞哇酷科技有限公司开发