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.

[参考译文] AM4379:AM4379:WiFi/蓝牙器件在更新为 TI SDK 版本6.x 后不可用(后续)

Guru**** 2535260 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/864239/am4379-am4379-wifi-bluetooth-device-not-available-after-updated-to-ti-sdk-version-6-x-follow-up

器件型号:AM4379

您好!

我现在与驱动程序开发人员联系、我们正在尝试解决此问题。
在他的系统上、驱动程序可以正常使用内核4.19。 我们板上的奇怪之处在于:

[1.816574] OMAP_hsmmc 4781000.MMC:无法设置稳压器 OCR (-1) 

无法设置稳压器的原因可能是什么?

此致、

Martin

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

    稳压器上的设置电压是否发生故障。 使用的最小和最大电压设置是什么? 您是否更改了任何设备树配置?

    谢谢

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

    启用稳压器时会发生该错误。 drivers/MMC/core/core.c 中的 reguler_enable 函数返回-1

    结果=稳压器_ENABLE (SUPPLY); 

    我的稳压器:

    vwlan_fixed1:fix-reguler-vwlan1{
    compatible ="reguler-fixed";
    reguler-name ="vwlan_fixed1";
    reguler-min-microvolt =<3300000>;
    reguler-max-microvolt =<3300000>;
    VIN-supply =<&LS3>;
    GPIO =<&GPIO5 12 GPIO_ACTIVE_HIGe>;
    启用-高电平有效;
    };
    
    vwlan_fixed2:fixal-reguler-vwlan2{
    compatible ="reguler-fixed";reguler-name
    ="vwlan_fixed2";
    reguler-min-microvolt =<3300000>;
    reguler-max-microvoltage =<gpio13>
    
    
    
    ;gpio1 =<give-high-supply;<gpio1;gpio<give-high_high>;gpio<give-high-give-give<&give<give< 

    _________________________________

    但我看到了一个非常有趣的观察结果。 我从处理器 SDK 5.2获取了映像、但使用了处理器 SDK 6.0中的内核、u-boot 和器件树。 使用此配置、检测到 SDIO、并显示 mlan0器件。 我还在/lib/firmware 中检查了驱动程序的固件文件、它们在两个根文件系统中都是相同的...

    映像(rootfs)如何影响内核启动?

    此致、

    Martin

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

    这很奇怪。。。 确实如此、您可以比较两种情况下的内核消息(dmesg)。 实际上、文件系统/用户空间组件在驱动程序探测器等完成后会在很晚的时间内初始化。

    谢谢