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.
您好,
我尝试根据集成指南编写 DTS 文件: https://processors.wiki.ti.com/index.php/WL18xx_Platform_Integration_Guide 。
但是我的 sdmmc3外设没有得到数字... 我了解了 ST 如何配置他们的 wifi BRCM,bcm4329-FMAC,并混合了一些电源稳压器配置和现在的 sdmmc3数字,当内核启动时,我看到数据、时钟和命令,但我没有得到:
mmc0:地址0001处的新高速 SDIO 卡
(在 stm32mp1电路板上 sdmmc3 = mmc0)
我的 DTS 配置:
[2.024633] SW_OUT:由 BST_OUT 供电
[2.031849]输入:PMIC_ONKEY AS /devices/platform/soc/5c002000.i2c/i2c-1/1-0033/5c002000.i2c:stpmic@33:onkey/input/input0
[2.042150] STM32F7-i2c 5c0020.i2c:STM32F7 I2D-1总线适配器
[2.051657] STM_Thermal 50028000. thermal:STM_thermal_probe:驱动程序已成功初始化
[2.062450] mmci-pl18x 48004000.SDMMC:已分配 MMC-wrseq
[2.066830] mmci-pl18x 48004000.SDMMC:以消费类产品的身份链接到 reguler.8.
[2.07367] mmci-pl18x 48004000.SDMMC:mmc0:PL180 maf 53 rev2 at 0x48004000 IRQ 480 (PIO)
[2.111845] mmci-pl18x 58005000.SDMMC:作为消费类产品链接到稳压器
[2.118601] MMci-pl18x 58005000.SDMMC:以消费类产品的身份链接到稳压器
[2.124540] mmci-pl18x 58005000.SDMMC:mmc1:PL180 maf 53 rev2 at 0x58005000 IRQ 59、0 (PIO)
[2.162312] mmci-pl18x 58007000.SDMMC:作为消费类产品链接到 reguler.8.
[2.168159] mmci-pl18x 58007000.SDMMC:mmc2:PL180 maf 53 rev2 at 0x58007000 IRQ 600.0 (PIO)
[2.209422] sdhci:安全数字主机控制器接口驱动程序
[2.214256] sdhci:版权所有(c) Pierre Osman
[2.218582] Synopsys Designware 多媒体卡接口驱动程序
[2.231138] sdhci-pltfm:SDHCI 平台和驱动程序助手
[2.237031] ledtrig-CPU:已注册以指示 CPU 上的活动
[2.241682] mmc1:主机不支持只读开关、假设启用了写功能
[2.242708] usbcore:注册的新接口驱动程序 usbhid
[2.255231] usbhid:USB HID 内核驱动程序
[2.261087] STM32-IPCC 4c001000.mailbox:启用 IPCC rev:1.0,6通道,处理器0
[2.261546] mmc1:地址为 e624的全新超高速 SDR104 SDHC 卡
[2.278373] mmcblk1:mmc1:e624 SL16G 14.8GiB
[2.278583] STM32-rproc M4@0:已注册 WDG IRQ
[2.286269] remoteproc remoteproc0:M4可用
[2.291721] STM32-ADC-CORE 48003000.ADC:以消费类产品的身份链接到电脑控制器9.
[2.297850] mmc2:地址0001处的新 DDR MMC 卡
[2.298176] STM32-ADC-CORE 48003000.ADC:以消费类产品的身份链接到 regulation.7
[2.307527] mmcblk1:P1 p2 p3 p4 p5 p6 p7
[2.316394] mmcblk2:mmc2:0001 004GA0 3.69 GiB
[2.325540] mmcblk2boot0:mmc2:0001 004GA0分区1 2.00 MIB
[2.332120] mmcblk2boot1:mmc2:0001 004GA0分区2 2.00 mib
[2.336972] mmcblk2rpmb:mmc2:0001 004GA0分区3 512 KiB、chardev (244:0)
[2.348485] mmcblk2:P1 p3 p4 p5 p6
您好,
您能否确认是否按照数据表中所述的顺序加电: http://www.ti.com/lit/ds/symlink/wl1837mod.pdf
谢谢
Saurabh
重放的 Tnx ...
我的理由是,我的 STM32 EV 电路板3V3电源不够。 因此、我将5V 从 STM32 EVboard 连接到 wl18xx SDIO 板上的 USB 电源、现在它被识别了一些时间、就像我在这里添加的引导日志中识别的那样。
在大多数情况下,SDIO 驱动程序只是编写:
[2.151020] mmci-pl18x 48004000.SDMMC:卡声明支持低于定义范围的电压
一些 SDIO 错误,如-84、-110... 如下所示:
[0.000000]内核命令行:root=/dev/mmcblk1p6 rootwait rw console=ttySTM0、115200
[2.053801] MMci-pl18x 48004000.SDMMC:已分配 MMC-wrseq
[2.058183] MMci-pl18x 48004000.SDMMC:以消费类产品的身份链接到 reguler.8.
[2.065048] mmci-pl18x 48004000.SDMMC:mmc0:PL180 maf 53 rev2 at 0x48004000 IRQ 480.0 (PIO)
[2.103200] mmci-pl18x 58005000.SDMMC:作为消费类产品链接到稳压器
[2.109960 ] MMci-pl18x 58005000.SDMMC:以消费类电子产品的身份链接到电脑控制器1
[2.115893] mmci-pl18x 58005000.SDMMC:mmc1:PL180 maf 53 rev2 at 0x58005000 IRQ 59、0 (PIO)
[2.124538] mmci-pl18x 48004000.SDMMC:卡声称支持低于定义范围的电压
[2.146841] mmc0:初始化 SDIO 卡时出错-84
[2.152157] mmci-pl18x 48004000.SDMMC:卡声称支持低于定义范围的电压
[2.160547] mmci-pl18x 58007000.SDMMC:以消费类电子产品的身份链接到 reguler.8.
[2.166088] mmci-pl18x 48004000.SDMMC:不支持卡的电压
[2.172230] mmc0:初始化 MMC 卡时出错-22
[2.172541] mmci-pl18x 58007000.SDMMC:mmc2:PL180 maf 53 rev2 at 0x58007000 IRQ 600.0 (PIO)
[2.211719] mmci-pl18x 48004000.SDMMC:卡声称支持低于定义范围的电压
[2.235396] mmc0:初始化 SDIO 卡时出错-110
[2.242100] mmci-pl18x 48004000.SDMMC:卡声明支持低于定义范围的电压
[2.265151] mmc1:主机不支持只读开关、假设启用了写功能
[2.285487] mmc1:地址为 e624的全新超高速 SDR104 SDHC 卡
[2.305522] mmcblk1:mmc1:e624 SL16G 14.8GiB
[2.345476] mmc2:地址0001处的新 DDR MMC 卡
[2.346111] mmcblk1:P1 p2 p3 p4 p5 p6 p7
[2.356293] mmcblk2:mmc2:0001 004GA0 3.69 GiB
[2.361214] mmcblk2boot0:mmc2:0001 004GA0分区1 2.00 mib
[2.386499] mmcblk2boot1:mmc2:0001 004GA0分区2 2.00 MIB
[2.391448] mmcblk2rpmb:mmc2:0001 004GA0分区3 512 KiB、chardev (244:0)
[2.415588] mmcblk2:P1 p3 p4 p5 p6
[2.416210] mmc0:初始化 MMC 卡时出错-84
[2.471516] mmci-pl18x 48004000.SDMMC:卡声称支持低于定义范围的电压
[2.548519] mmc0:初始化 SDIO 卡时出错-84
[2.553938] mmci-pl18x 48004000.SDMMC:卡声称支持低于定义范围的电压
[2.806480] mmc0:初始化 MMC 卡时出错-84
[2.853893] mmci-pl18x 48004000.SDMMC:卡声称支持低于定义范围的电压
[2.904359] mmc0:初始化 SDIO 卡时出错-84
[2.909628] mmci-pl18x 48004000.SDMMC:卡声称支持低于定义范围的电压
[4.200817] mmc0:初始化 MMC 卡时出错-110
不包括: mmc0:地址0001处的新高速 SDIO 卡。
您好!
您将需要对 MMC/SDIO 驱动程序进行故障排除、并确保遵循正确的加电顺序。 您还可以尝试降低 SDIO 时钟频率、并检查其是否有用。
谢谢
Saurabh
Tnx,问题在于 连接在两个评估板之间的 SDIO 电缆长度。
此外,我还将我拥有的 Verecite SoM iMX8中的 bin 文件添加到/lib/ti-connectivity。 现在它可以正常工作。
Tnx。