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.

[参考译文] SK-AM62:WiFi 无法正常工作

Guru**** 2448780 points
Other Parts Discussed in Thread: CC3301, AM62P, SK-AM62B, M2-CC3351, CC3351

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1535995/sk-am62-wifi-not-working

器件型号:SK-AM62
Thread 中讨论的其他器件:AM62P、CC3301、 M2-CC3351CC3351、AM62P5

工具/软件:

刷写 Linux WIC 映像后、我在 AM62P 电路板上的 WiFi 模块出现问题。 尽管执行了刷新映像的必要步骤、但 WiFi 模块似乎无法正常工作。 我正在使用内核版本 6.12、且存在所需的固件文件、例如 wl18xx。 但是、我认为设备树叠加层存在问题、因为叠加层的文件夹丢失。 运行 ip link 和 iw dev 时无法检测到 WiFi 接口、执行 lsmod | grep XL、dmesg | grep WLAN 或任何 modprobe 命令等命令时不会出现任何输出。  如何在内核上启用 wifi 模块或实现正确的设备树覆盖?  我希望获得有关潜在解决方案或故障排除步骤的任何帮助或建议、以便使用 WiFi 模块解决此问题。 谢谢你。

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

    尊敬的 Tapan:

    您正在使用哪个 WiFi 模块? 您能否详细说明?

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

    它是 CC3301 M.2 电路板

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

    尊敬的 Tapan:

    谢谢你。 请确保您正在启用器件树叠加、如此处所述:
    https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/11_00_09_04/exports/docs/linux/How_to_Guides/Target/How_To_Enable_M2CC3301_in_linux.html 

    如果您在此方面仍有问题、请共享整个 dmesg 日志。  

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

    尊敬的 Sabeeh:  

     当 我尝试执行链接上列出的说明时出现了这些错误。 我还附上了下面得到的 dmesg 日志。

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

    尊敬的 Tapan:

    您能否共享已插入 AM62P 电路板的 M.2 卡的图像?

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

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

    我还尝试了对 SK-AM62B 电路板执行类似的过程、但遇到了相同的问题。

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

    尊敬的 Tapan:

    由于您使用的是 AM62B、能否检查是否安装了 R6 0 Ω 电阻器? 您可以在此处的硬件部分阅读相关内容:

    https://dev.ti.com/tirex/content/CC33XX_LINUX_MPU_1_00_00_09__all/docs/linux/html/linux/getting-started/sk-am62b-p1.html#evaluation-hardware 

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

    嗨、Tapan。 我离线联系您、尝试帮助加快速度。 请随时在此处回复或在此处继续。 作为一个健全性检查,我能够通过遵循 本主题中引用的相同说明使 WiFi 工作,我相信我有相同的 H/W 你和.

    您能否提供另一张 H/W 图片、其摄像头在 WiFi 板和 SK-AM62P 标记上经过放大。 我随附了一张电路板图片以供参考。 您是否拥有多块电路板。  

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

    尊敬的 Ruben:

    很抱歉耽误你的时间。 我在过去的两个星期生病了,所以我没有机会回复你的消息。 下面随附了 SK-AM62P 电路板的放大图。

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

    我的另一个板是 SK-AM62B。 这是一张经过放大的图片。 两块电路板仍然存在相同问题。

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

    我找到了电阻器的占位符、但这里未安装任何器件。 在您发送的链路上、很遗憾应该有一个 10k Ω 的电阻器、但您的评论提到了一个 0 Ω 的电阻器。 您能解释一下您指的是什么电阻值吗?

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

    尊敬的 Tapan:

    是的、您回答正确。 我的错。 电阻应为 10k Ω。  

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

    欢迎回来。 在使用 SK-AM62B 和 SK-AM62B 进行测试时、能否确认收到相同的错误? 这会让我感到惊讶、因为我的设置与您在这张图片中分享的设置相同、并且我不会遇到这些错误。 如果您在 AM62P 上遇到这些错误、请尝试使用此处找到的预编译映像进行测试: https://www.ti.com/tool/download/CC33XX-LINUX-MPU/1.0.2.9 请参阅随附的屏幕截图。

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

    使用此预编译映像 (https://www.ti.com/tool/download/CC33XX-LINUX-MPU/1.0.2.9) 进行测试时、我无需执行以下步骤即可连接到 Wi-Fi (https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/11_00_09_04/exports/docs/linux/How_to_Guides/Target/How_To_Enable_、M2CC3301、IN_LINUX.html)。 但是、使用我刷写的初始映像(这导致我发布此帖子)、即使在执行第二个链接中的步骤后、也无法识别 Wi-Fi。 我尝试使用的图像来自此链接 (https://www.ti.com/tool/PROCESSOR-SDK-AM62P)。 我导航至 PROCESSOR-SDK-LINUX AM62P 并转到 tisdk-default-image-am62pxx-evm-11.01.05.03.rootfs.wic.xz。 这是根据此链接(快速入门指南)上的说明进行的

    我正在下载的映像是否存在潜在问题? 另外、如果该映像不起作用、如何为一个可以正常工作的映像启用图形界面? 我尝试更新可用的软件包并遇到下面列出的错误、或者在尝试安装基于文本的浏览器时遇到错误。  

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

    尊敬的 Tapan:

    您的屏幕截图是否来自 AM62P 终端日志? 看起来 WiFi 正常工作、因为您可以与 google.com 通话。

    opkg 发生故障的原因是 opkg 系统尝试与 TI 内部网站 lcpd.itg.ti.com 通信。 因此、您将无法访问此网站。 是否有您正在尝试更新的特定软件包?

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

    是的、我在刷写 Ruben 发送给我的图像时 WiFi 正常工作。 我尝试访问 Web 浏览器、因为该图像没有 GUI。  

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

    感谢您发送编修。 建议进行此测试的目的只是为了确认您的 H/W 是否正常工作。 tisdk-default-image-am62pxx-evm-11.01.05.03.rootfs.wic.xz。  您 首次尝试使用  的快速入门指南中的 SD 卡映像应该已经起作用。 实际上、我是在相同的 SK-AM62P-M2-CC3351 H/W 条件下使用的、这对我来说很有效、因此我无法重现您报告的行为。

    我从您的回复中了解到、您的目标是让 M2-CC3351 WiFi 与 AM62P TI Apps Launcher GUI 配合使用。 我将与 WiFi 团队一起查看此内容、我们将在后续步骤中向您提出建议。 您 在 CC3351 评估方面是否有我们应该记住的其他具体目标?

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

    Tapan 我们进一步讨论了您的结果、我们无法解释为什么这在您第一次使用您现在拥有的 SK-AM62P-M2-CC3351 设置进行测试时不起作用。 我们推测 M2 板在第一次尝试时可能没有很好地就位。 请使用 此链接中预构建的映像重试启动 H/W 、并执行 此处中的步骤。

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

    我再次尝试了这些步骤、但我仍然遇到了相同的问题。 以下是我遇到的图片。  我使用了这个命令 ./ sta_connect.sh -s wpa-PSK -n -p 但连接失败、如图所示。 之后、我决定检查电路板是否正确读取了文本文件。  文件资源管理器图像显示了我的主机计算机上的 uEnv.txt 目录。 但是、当我 在连接到电路板时运行命令时、它似乎无法识别。 我看到、当我运行 lsblk 查看挂载点时、我看到挂载点也不包含 txt 文件。

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

    Tapan 感谢您对 uEnv.txt 文件进行的更新和良好的捕获、未将其正确地传递到 Linux 文件系统。 如果您不启用 DT 叠加、我们预计您会遇到问题、因此我们需要再次尝试。 当您从 PC 上断开对接时、您是否认为该文件没有写回卡? 您可以尝试使用 Windows 的“安全删除硬件和弹出介质“选项来确保在拔出卡之前写回文件。 我认为另一个因素可能是您用来修改.txt 文件的编辑器。 确保没有任何仅限 Windows 的 ASCII 编码。 我使用 Notepad++编辑此文件、它工作正常。

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

    我使用记事本修改该文件。 电路板上遇到错误后、我重新将 SD 卡连接到计算机并打开文本文件。 它显示了正确的信息、表明文件已成功写回卡。 但是、电路板似乎无法正确读取文件。 我在下面附上了一张文本文件的图片。

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

    你好、Tapan、

    我们可以轻松确认正在从 AM62P 正确读取 uEnv。 您能否发送'dmesg'命令的整个输出?  

    注意:如果您使用 AM62P 上的串行控制台而不是 HDMI GUI、则使用可能会更容易。 然后、您可以使用 PuTTY 或 TeraTerm 等程序启动串行会话并以这种方式与 AM62P 板通信。 复制/粘贴可能更容易、而不是拍摄屏幕照片并在此处上传。  

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

    以下是有关 i“m 指的内容的一些说明:
    https://dev.ti.com/tirex/content/tirex-product-tree/am62x-devtools-1.00.00.06/docs/am62x_skevm_quick_start_guide.html#establishing-a-serial-connection-with-the-evm

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

    你好、Tapan、

    谢谢您的提问。 从该日志中可以清楚地看到 uEnv.txt 未被正确读取。 您能告诉我'ls -R /run/media /'的输出吗?

    编辑:对不起、我忘记在上面的命令中添加-R。

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

    /run/media:
    boot-mmcblk1p1 bootloader-mmcblk0p1 mnt

    /run/media/boot-mmcblk1p1:
    efi tiboot3-am62px-hs-evm.bin u-boot.img
    图像 tiboot3-am62px-hs-fs-evm.bin uEnv.txt
    “系统卷信息“ tiboot3.bin
    ti_logo_414x97_32bpp.bmp.gz tispl.bin

    /run/media/boot-mmcblk1p1/EFI:
    引导

    /run/media/boot-mmcblk1p1/EFI/BOOT:
    boota64.efi grub.cfg

    '/run/media/boot-mmcblk1p1/System 卷信息':
    IndexerVolumeGuid WPSettings.dat

    /run/media/bootloader-mmcblk0p1:
    tispl.bin u-boot.img

    /run/media/mnt:
    限制

    /run/media/mnt/vendor:
    pers-mmcblk0p19

    /run/media/mnt/vendor/pers-mmcblk0p19:
    丢失+找到的 T 恤

    /run/media/mnt/vendor/pers-mmcblk0p19/lost +找到:

    /run/media/mnt/vendor/pers-mmcblk0p19/tee:
    0 1 2 3 4 dirf.db

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

    我看到/run/media/boot-mmcblk1p1 文件夹中的 uEnv.txt。 您可以使用以下命令直接在 Am62P 上编辑:

    $ vi /run/media/boot-mmcblk1p1

    然后添加

    name_overles=ti/k3-am62p5-sk-m2-cc3351.dtbo 

    工程师。

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

    谢谢! 我终于得到了 WiFi 连接. 但是我有一个小问题。 当我运行命令“/usr/bin/ti-apps-launcher &“ 重新打开 GUI 时、我尝试访问 chromium、但当我点击“Launch"时“时、它似乎没有打开。 下面的图像显示了运行上述命令以及尝试访问铬时的输出。

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

    这是一个很好的消息。 很好的工作、非常感谢 Sabeh 在这方面的帮助。 关于 AM62P 应用启动器中的 Chromium 浏览器、这对我来说适用于 wifi。 当我启动电路板并连接到 WIFI 时、我能够从 GUI 启动 Chromium 浏览器、并将其连接到 鱼缸的 webgl 动画。 如果你仍然有问题,你可以在这个论坛上打开一个新的主题,以便我们可以让 Sabeh 关闭 wifi 线程?  

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

    是的、听起来不错。 谢谢你 Ruben 和 Sabeh 的帮助!