This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] WL1837MOD:WL1837MOD 和 Wilink8噩梦

Guru**** 657500 points
Other Parts Discussed in Thread: WL1837MOD
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1191741/wl1837mod-wl1837mod-and-wilink8-nightmare

器件型号:WL1837MOD

我正在尝试为 ZynqMP 构建 WL1837MOD 的配置实用程序。 由于该驱动程序现在位于主线 Linux 中、因此无需从 Wilink8构建驱动程序或修补内核。 就像现在一样、WiFi 在此板上部分工作、但我仍然需要运行 Wilink8 wlconf 工具来配置无线电并生成 wl18xx-conf.bin 文件。

首先、用于 Wilink8的内核非常旧、4.19。 当前 LTS 版本为5.15、因此如果 TI 自 Wilink8 R8.8以来没有更新任何内容、则会出现构建问题。

设置构建工具以使用 Petalinux SDK 后、存在几个问题。 SDK 设置的环境变量与 setup-env 中设置的环境变量相冲突。 即 cross_compile、CC、AR、LD 都是预设的。 OpenSSL 和 libnl `使用 SDK 中的 siteconfig 脚本提前设置配置环境、从而实现 Aarch64-XilinX-Aarch64-XilinX-Linux-gcc:无此类文件或目录'等功能。 取消设置这些变量可编译 OpenSSL 和 libnl。 接下来是 CRDA、由于 cross_compile 变量未设置、因此使用了错误的主机 CC。 在 build_wl18xx.sh 脚本中手动将此设置为 Aarch64-XilinX-linux-gcc/ar/ld yeilds 是下一个最大问题。

如何为 Aarch64编译 Wilink8?

编译 NVS.o (来自 git://git.ti.com/wilink8-wlan/18xx-ti-utils.git)失败、因为:

/sysroots/cortexa72-cortexa53-xilinx-linux/usr/include/bits/long-double.h:23:10:致命错误:bits/long-double-32.h:无此类文件或目录
 #include
         ^~~~~~~~~~~~~~~~~~~~~~~μ A

因为没有32位长双精度。

是否有人能够为 Aarch64编译 Wilink8二进制文件?

在哪里可以获得 Aarch64的 wlconf 预构建?

TI 是否对此芯片有任何更新? 修复了问题? 它仍在销售以用于新设计...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的反馈。

    在 WiLink 上、方法是定期进行进度更新、并更新内核和 hostap/supplicant 这两个主要组件之一。

    最后一个 R8.8版本是内核从4.4更新到4.19。

    不久、hostap/supplicant 将从 v2.9更新到最新的 v2.10。

    我相信下一个最终还将包括内核更新。

    不过、您会注意到、我们没有上游到主存储库(正如我们过去使用的那样)、而是在 TI git 上使用主线的副本并在顶层实施修补程序(对于内核和 hostap)。

    我可以在内部对此进行讨论。

    此致、

    Shlomi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Shlomi 的回复。 很高兴对其进行更新。

    目前、我已经下载了 AM64X rootfs、其中包含一个我可以运行的 wlconf 二进制文件。 似乎这是使用 Yocto 构建的、其中一个包含 Wilink8的 TI 层中是否有食谱?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    基本上、相同的 AM64x SDK 还包含与 R8.8中的驱动程序相匹配但没有补丁的 WiLink 驱动程序、因此您可以将其用作参考。

    如果您需要其他信息、请告诉我。

    此致、

    Shlomi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。 现在、我将使用 AM64x SDK 的 WiLink 实用程序构建。

    是否有邮件列表用于更新此软件包的时间?

    [引用 userid="53835" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1191741/wl1837mod-wl1837mod-and-wilink8-nightmare/4491949 #4491949"]我相信下一个最终还将包括内核更新。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不幸的是、不是  

    目前仍在讨论中。

    下一个带有更新的主机/请求器的器件正在测试中、因为我们说的话、所以我希望它将在未来的第四季度推出。

    Shlomi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很好、感谢您的帮助!