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.

[参考译文] Linux/TDA2P-ACD:内核 PSDK 3.4中的 MMC 卡问题

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/713723/linux-tda2p-acd-mmc-card-issue-in-kernel-psdk-3-4

器件型号:TDA2P-ACD

工具/软件:Linux

您好!

我们使用的是 TDA2p 定制板、并运行 PSDK 3.4、Linux 在 A15上运行。

我们能够成功启动 SPL 和 Uboot、但是、当内核加载时、我们在 MMC 初始化中遇到问题。

请在下面找到日志。

请注意- 在我们的定制板中、PMIC 不通过 i2c 连接到 TDA、而是通过另一个 MCU 进行控制。

在 uboot 中、我们还遇到了与 MMC 电源相关的一些问题、我们在 omap_hsmmc.c 文件(函数:omap_hsmmc_set_signal_voltage)和 mmc.c 文件(power_cycle 函数)中注释了部分代码、并使 uboot 运行、但无法使内核正常工作。

您还能告诉我们如何通过器件树配置禁用 SD 卡的稳压器。

这是内核日志:

####################################################################################


U-Boot 2016.05-00010-g9551b3d-Dirty (2018年7月30日- 11:57:43 +0530)

CPU :DRA762-GP ES1.0
型号:TI DRA762 EVM
电路板:DRA74x EVM 修订版
DRAM: 512 MiB
MMC:  ID :31名称:MMC
MMC@4809c000:找不到 sdr104模式 FDT_ERR_NOTFOUND
sdr104没有 pinctrl
MMC@4809c000:找不到 ddr50模式 FDT_ERR_NOTFOUND
ddr50没有 pinctrl
MMC@4809c000:找不到 sdr50模式 FDT_ERR_NOTFOUND
sdr50没有 pinctrl
MMC@4809c000:找不到 sdr25模式 FDT_ERR_NOTFOUND
sdr25无 pinctrl
MMC@4809c000:找不到 sdr12模式 FDT_ERR_NOTFOUND
sdr12没有 pinctrl
OMAP SD/MMC:0、OMAP SD/MMC:1.
卡未响应电压选择!
***警告- MMC 初始化失败,使用默认环境

警告:FASTBOOT.board_rev:未知的电路板版本
卡未响应电压选择!
错误:MMC 设备无效

在 arch/arm/cpU/armv7/omap-common/utils.c:193/mmc_get_part_size ()
警告:fastboot.userdata_size:无法计算
SCSI: 未找到0个设备
错误:未找到 SCSI 设备

在 drivers/block/disk-uclass.c:43/scsi_init()
NET:  找不到以太网。
按任意键停止自动引导: 0
##错误:"Board_findfdt"未定义
I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
tps65903x:无法设置 LDO1电压。
切换到分区#0,确定
mmc0是当前器件
I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
tps65903x:无法设置 LDO1电压。
在器件0上找到 SD/MMC
正在读取 BOOT.SCR
**无法读取文件 boot.scr **
正在阅读 uEnv.txt
2ms 内读取165个字节(80.1 KiB/s)
从 uEnv.txt 加载了 env
正在从 mmc0导入环境...
I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
tps65903x:无法设置 LDO1电压。
切换到分区#0,确定
mmc0是当前器件
I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
tps65903x:无法设置 LDO1电压。
在器件0上找到 SD/MMC
在164ms (20.7 MiB/s)内读取的3559272字节
24ms (4.3 MIB/s)内读取的107988字节
正在从 mmc0引导...
内核映像@ 0x82000000 [ 0x000000 - 0x364f68]
HD 魔术:edfe0dd0
###展开的设备树 blob、88000000
  使用0x88000000处的 FDT blob 进行引导
  正在将设备树加载到8ffe2000,结束8ff5d3... 好的

正在启动内核...

[0.000000]   在物理 CPU 0x0上引导 Linux
[0.000000]   正在初始化 cgroup Subsys cpuset
[0.000000]   正在初始化 cgroup 子系统 CPU
[0.000000]   正在初始化 cgroup Subsys cpuacct
[0.000000]   Linux 版本4.4.4.84-00027-g018eb62-m脏(kpit@L-3550)(gcc 版本5.3.1 20160113 (Linaro GCC 5.3-2016.02))#9 SMP 抢占 Mo8
[0.000000]   CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=10c5387d
[0.000000]   CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
[0.000000]   机器模型:TI DRA762 EVM
[0.000000]   保留存储器:已创建大小为0x40300000、大小为3 MiB 的 DMA 存储器池
[0.000000]   保留存储器:已初始化节点 cmem@40300000、兼容 id shared-dma-pool
[0.000000]   保留的存储器:尚未支持没有映射的区域
[0.000000]   保留的存储器:创建了0x99000000的 CMA 存储器池、大小为32 MIB
[0.000000]   保留存储器:已初始化节点 ipu2_CMA@95800000、兼容 ID shared-dma-pool
[0.000000]   保留的存储器:创建了0x9b000000的 CMA 存储器池、大小为16 mib
[0.000000]   保留存储器:已初始化节点 dsp1_CMA@99000000、兼容 ID shared-dma-pool
[0.000000]   保留的存储器:创建了0x9c000000的 CMA 存储器池、大小为16 MIB
[0.000000]   保留存储器:已初始化节点 dsp2_CMA@9f000000、兼容 ID shared-dma-pool
[0.000000]   保留的内存:CMA 区域对齐错误
[0.000000]   保留的存储器:尚未支持没有映射的区域
[0.000000]   保留存储器:已创建 DMA 存储器池、地址为0x9d200000、大小为32 mib
[0.000000]   保留存储器:已初始化节点 cmem@9D200000、兼容 id shared-dma-pool
[0.000000]   保留的存储器:尚未支持没有映射的区域
[0.000000]   CMA:保留0x97800000处的24 MIB
[0.000000]   内存策略:数据高速缓存 writealloc
[0.000000]   OMAP4:将0x9fe00000映射到 DRAM 隔离层的 fe600000
[0.000000]   DRA762 ES1.0
[0.000000]   PERCPU:嵌入式11页/CPU @df5d1000 s14912 r8192 d21952 u45056
[0.000000]   在区域顺序和移动分组中构建了1个区域列表。  总页数:120192
[0.000000]   内核命令行:console=ttyO0、115200n8 vram=16M root=PARTUUID =c9762865-02 RW rootwait ip=none mem=512M
[0.000000]   PID 哈希表条目:2048 (顺序:1、8192字节)
[0.000000]   条目高速缓存散列表条目:65536 (顺序:6、262144字节)
[0.000000]   inode 高速缓存散列表条目:32768 (顺序:5、131072字节)
[0.000000]   内存:161728K/485376K 可用(6663K 内核代码、318K rwdata、2392K rodata、332K init、286K BSS、 233536K 保留、90112K c)
[0.000000]   虚拟内核内存布局:
[0.000000]       矢量 :0xff0000-0xff1000  (4KB)   
[0.000000]       fixmap :0xc00000 - 0xc00000  (3072 KB)
[0.000000]       vmalloc:0xe0800000 - 0x0x800000  (496MB)
[0.000000]       低内存 :0xC0000000 - 0xe0000000  (512 MB)
[0.000000]       pkmap  :bbfe00000 - 0xC0000000  (  2 MB)
[0.000000]       模块:bbf000000 - bbbfe00000  ( 14 MB)
[0.000000]         .text:0xc0008000 - 0xc08e000c  (9057KB)
[0.000000]         .init:0xc08e1000 - 0xc0934000  (332 KB)
[0.000000]         .data:0xc0934000 - 0xc09839e0  (319 KB)
[0.000000]          .bss:0xc0985000 - 0xc09cc980  (287KB)
[0.000000]   slub:HWalign=64、order=0-3、MinObjects=0、CPU=2、Nodes=1
[0.000000]   可抢占的分层 RCU 实现。
[0.000000]    叶扇出的生成时间调整为32。
[0.000000]   NR_IRQ:16 nr_IRQ:16 16.
[0.000000]   ti_dt_clocks_register:无法查找时钟节点 GMAC_gmii_ref_clk_div
[0.000000]   OMAP 时钟事件源:Timer1为32786Hz
[0.000000]   构建了以6.14MHz (PHY)运行的 cp15计时器。
[0.000000]   时钟源:arch_sys_counter:mask:0xffffffffffffffffffffffffff max_cycles:0x16af5adb9、max_idle_ns:440795202250 ns
[0.000005]   sched_clock:6MHz 时为56位、分辨率为162ns、每4398046511023ns 换行一次
[0.000016]   切换到基于计时器的延迟环路、分辨率为162ns
[0.000333]   时钟源:32K_COUNTER:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:58327039986419 ns
[0.000341]   OMAP 时钟源:32768Hz 时为32K_COUNTER
[0.000806]   控制台:彩色虚拟设备80x30
[0.000822]   警告:您的'console=ttyO0'已被'ttyS0'替代
[0.000828]   这可确保您仍能看到内核消息。 请
[0.000834]   更新内核命令行。
[0.000845]   校准延迟环路(跳过)、使用计时器频率计算的值。 12.29茂物剪(lpj=61475)
[0.000857]   pid_max:默认值:32768最小值:301
[0.000951]   装载缓存散列表条目:1024 (顺序:0、4096字节)
[0.000961]   安装点缓存散列表条目:1024 (顺序:0、4096字节)
[0.001501]   初始化 cgroup Subsys IO
[0.001518]   正在初始化 cgroup Subsys 内存
[0.001543]   正在初始化 cgroup 子系统设备
[0.001555]   初始化 cgroup Subsys 冷冻柜
[0.001565]   正在初始化 cgroup 子系统 perf_event
[0.001577]   正在初始化 cgroup 子系统 PID
[0.001602]   CPU:测试写入缓冲器一致性:好的
[0.001808]   /cpus/cpu@0缺少时钟频率属性
[0.001824]   /cpus/cpu@1缺少时钟频率属性
[0.001834]   CPU0:线程-1、CPU 0、套接字0、mpidr 8000000
[0.001877]   为0x80008340 - 0x800083a0设置静态标识映射
[0.080092]   CPU1:线程-1、CPU 1、插座0、mpidr 80000001
[0.080160]   带来了2个 CPU
[0.080172]   SMP:总共激活2个处理器(24.59个 BogoMips)。
[0.080179]   CPU:所有 CPU 均在 HYP 模式下启动。
[0.080184]   CPU:提供虚拟化扩展。
[0.081223]   devtmpfs:已初始化
[0.110741]   VFP 支持 v0.3:实施者41架构4第30部分变体 f rev 0
[0.111689]   omap_hwmod:L3_main_2、使用来自 OCP 的断开 dt 数据
[0.318051]   时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
[0.318074]   futex 散列表条目:512 (顺序:3、32768字节)
[0.319931]   pinctrl 内核:已初始化 pinctrl 子系统
[0.320808]   NET:注册协议系列16.
[0.321773]   DMA:为原子相干分配预分配256 K2B 池
[0.350211]   空闲:使用调节梯
[0.380237]   空闲:使用调速器菜单
[0.388811]   OMAP GPIO 硬件版本0.1
[0.392970]   GPIO 线路161 (radio_rst)硬根输出/低电平
[0.395381]   IRQ:未找到/ocp/l4@4a000000/SCM@2000/pinmux@1400的 IRQ 域!
[0.420732]   硬件断点:找到5个(+1保留)断点和4个观察点寄存器。
[0.420742]   硬件断点:最大观察点大小为8字节。
[0.421230]   OMAP4_SRAM_INIT:无法分配处理勘误 I688所需的 SRAM
[0.421240]   OMAP4_SRAM_INIT:无法获取处理勘误 I688所需的 SRAM 池
[0.42178]   OMAP DMA 硬件版本0.0
[0.461619]   OMAP-DMA-engine 4a056000.DMA-controller:OMAP DMA 引擎驱动程序(支持 LinkedIn List1/2/3)
[0.462781]   EDMA 43300000。EDMA:禁用 memcpy
[0.467599]   EDMA 43300000。EDMA:TI EDMA DMA 引擎驱动程序
[0.472410]   已注册 OMAP-iommu 40d01000.MMU:40d01000.MMU
[0.472587]   已注册 OMAP-iommu 40d020.MMU:40d020.MMU
[0.472757]   已注册 OMAP-iommu 588820.MMU:588820.MMU
[0.472913]   已注册 OMAP-iommu 55082000.MMU:55082000.MMU
[0.473196]   已注册 OMAP-iommu 41501000.MMU:41501000.MMU
[0.47337]   OMAP-IMU 41500.MMU:41500.MMU 已注册
[0.476452]   Palmas 0-0058:IRQ 缺失:跳过 IRQ 请求
[0.490764]   Palmas:0-0058探测器失败,错误-121
[0.491142]   pcf857x:0-0020探头失败,错误-121
[0.491395]   pcf857x:探测器0-0021失败,错误-121
[0.491618]   pcf857x:0-0026的探头失败,错误-121
[0.491772]   OMAP_i2c 48070000.i2c:400kHz 时的总线0修订版0.12
[0.492170]   OMAP_i2c 48060000.i2c:总线2 rev0.12为400kHz
[1.511247]   omap_i2c 4807a000.i2c:控制器超时
[1.531273]   pcf857x:3-0021的探头失败,错误-110
[1.531309]   omap_i2c 4807a000.i2c:400kHz 时的总线3修订版0.12
[1.531504]   介质:Linux 介质接口:v0.10
[1.531554]   Linux 视频捕捉接口:v2.00
[1.531593]   pps_core:LinuxPPS API 版本。 1已注册
[1.531600]   pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
[1.531622]   已注册 PTP 时钟支持
[1.531665]   EDAC MC:版本:3.0.0
[1.532423]   OMAP-mailbox 48840000.mailbox:OMAP mailbox 修订版0x400
[1.532717]   OMAP-mailbox 48842000.mailbox:OMAP mailbox 修订版0x400
[1.533058]   已初始化高级 Linux 声音架构驱动程序。
[1.533923]   时钟源:切换至时钟源 ARCH_SYS_COUNTER
[1.544305]   NET:注册协议系列2.
[1.544793]   TCP 建立哈希表条目:4096 (顺序:2、16384字节)
[1.544831]   TCP 绑定哈希表条目:4096 (顺序:3、32768字节)
[1.544897]   TCP:已配置哈希表(建立4096 BIND 4096)
[1.544935]   UDP 哈希表条目:256 (顺序:1、8192字节)
[1.544956]   UP-Lite 哈希表条目:256 (顺序:1、8192字节)
[1.545145]   NET:注册协议系列1.
[1.545403]   RPC:注册后命名的 UNIX 套接字传输模块。
[1.545412]   RPC:注册的 UDP 传输模块。
[1.545419]   RPC:注册的 TCP 传输模块。
[1.545425]   RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
[1.546402]   硬件性能事件:通过 armv7_cortex_a15 PMU 驱动器启用、提供7个计数器
[1.555492]   squashfs:版本4.0 (2009/01/31) Phillip Lougher
[1.556113]   NFS:注册 id_resolver 密钥类型
[1.556141]   注册的密钥类型 id_resolver
[1.556149]   注册的密钥类型 id_legacy
[1.556217]   NTFS:驱动程序2.1.32 [Flags:R/O]。
[1.557601]   块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要247)
[1.557619]   已注册 IO 调度程序 NOP
[1.557634]   IO 调度程序截止日期已登记
[1.557665]   已注册 IO 调度程序 cfq (默认值)
[1.562735]   pinctrl-single 4a00340.00.pinmux:在 PA fc003400大小为1128时为282个引脚
[1.566074]   PCI 主机桥/ocp/axi@0/PCIE_RC@51000000范围:
[1.566087]     使用[bus 00-ff]找不到/ocp/axi@0/PCIE_RC@51000000的总线范围
[1.566120]      IO 0x20003000.0x20012fff -> 0x00000000
[1.566141]     MEM 0x20013000..0x2ffffffff -> 0x20013000
[1.596195]   dra7-PCIe 51000000.PCIe_RC:链路未建立
[1.596362]   dra7-PCIe 51000000.PCIe_RC:PCI 主机桥至总线0000:00
[1.596375]   PCI_BUS 0000:00:根总线资源[bus 00-ff]
[1.596385]   PCI_BUS 0000:00:根总线资源[IO 0x0000-0xFFF]
[1.596395]   PCI_BUS 0000:00:根总线资源[mem 0x20013000-0x2fffffff]
[1.596792]   PCI:总线0:禁用快速背对背传输
[1.596915]   PCI:总线1:启用快速背对背传输
[1.596996]   PCI 0000:00:00.0:条0:已分配[mem 0x20100000-0x201fff]
[1.597011]   PCI 0000:00:00.0:条1:已分配[mem 0x2000000-0x2002FFF]
[1.597024]   PCI 0000:00:00.0:PCI 桥至[bus 01]
[1.597239]   pcieport 0000:00:00.0:通过 PCIe PME 中断向 PME 发送信号
[1.657334]   串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
[1.660684]   4806a000.serial: tmio 0x4806a000处的 ttyS0 (IRQ = 301、base_baud = 3000000)是8250
[2.665064]   控制台[ttyS0]已启用
[2.669456]   4806c000.serial: tmio 0x4806c000处的 ttyS1 (IRQ = 302、base_baud = 3000000)是8250
[2.679148]   48020000.serial: tmio 0x48020000处的 ttyS2 (IRQ = 303、base_baud = 3000000)是8250
[2.689189]   [DRM]已初始化 DRM 1.1.0 20060810
[2.694722]   [DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
[2.701365]   [DRM]不支持 vblank 时间戳查询的驱动程序。
[2.707508]   [DRM]在次要0上初始化 VDRM 1.0.0 20110917
[2.714293]   omapdss_DSS 58000000.dss:主绑定失败:-517
[2.727868]   循环:模块已加载
[2.731468]   lp87565 0-0060:无法读取 OTP ID
[2.736275]   lp87565:0-0060探测器失败,错误-121
[2.742022]   vmemexp 器件主要数字= 245
[2.746173]   注册了 vmemexp 类
[2.749876]   /dev/vmemexp 器件已注册
[2.754009]   ioctl DBUFIOC_EXPORT_VIRTMEM =-1072899120
[2.762185]   m25p80 spi32766.0:无法识别的 JEDEC ID 字节:00、 0、 0
[2.769726]   libphy:固定 MDIO 总线:探测
[2.823954]   DaVinci_MDIO 48485000.MDIO:达芬奇 MDIO 修订版本1.6
[2.830076]   libphy: 48485000.mdio:探测
[2.933925]   DaVinci_MDIO 48485000.MDIO:等待用户访问超时
[3.033978]   DaVinci_MDIO 4848485000.MDIO:等待用户访问超时
[3.041433]   cpsw 48484000。以太网:检测到的 MACID = 40:BD:32:e0:38:ae
[3.048091]   cpsw 48484000。以太网:CPT:溢出检查周期800
[3.055069]   cpsw 48484000。以太网:cpsw:检测到的 MACID = 40:BD:32:e0:38:af
[3.063717]   mousedev:PS/2鼠标设备,适用于所有鼠标
[3.079956]   i2c /dev/entries 驱动程序
[3.088779]   omap_hsmmc 4809c0.mmc:获得 CD GPIO
[3.093613]   omap_hmc 4809c000.mmc:sdr104模式没有 pinctrl 状态
[3.100102]   OMAP_hsmmc 4809c0.mmc:ddr50模式下无 pinctrl 状态
[3.106501]   OMAP-Hsmmc 4809c0.mmc:sdr50模式没有 pinctrl 状态
[3.11212882]   omap_hmc 4809c000.mmc:sdr25模式下无 pinctrl 状态
[3.119278]   omap_hmc 4809c0.mmc:sdr12模式没有 pinctrl 状态
[3.125917]   VSYS_3V3:由 VSYS_12v0供电
[3.130157]   VIO_3V3:由 VSYS_3V3供电
[3.143967]   VIO_3V3_SD:由 VIO_3V3供电
[3.184485]   OMAP-hsmmc 480b4000.MMC:sdr25模式没有 pinctrl 状态
[3.190869]   omap_hmc 480b4000.mmc:sdr12模式没有 pinctrl 状态
[3.243932]   DaVinci_MDIO 48485000.MDIO:等待空闲时超时
[3.284779]   ledtrig-CPU:已注册以指示 CPU 上的活动
[3.295843]   hwspinlock_user gatemp:请求了20个 hwspinlocks
[3.302742]   AIC_DVDD:由 VIO_3V3供电
[3.308002]   DaVinci-McASP 48464000.McASP:DAI 是共享的
[3.314097]   DaVinci-McASP 48474000.McASP:DAI 是共享的
[3.320540]   NET:注册协议系列10.
[3.335861]   SIT:IPv6 over IPv4隧道驱动程序
[3.341040]   NET:注册协议系列17.
[3.345750]   注册了密钥类型 DNS_旋 变传感器
[3.350138]   OMAP-VOLTGE_LARD_INIT:未添加电压驱动器支持
[3.357023]   为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
[3.363230]   为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
[3.369482]   ti_oppdm 4a003b20.oppdm:无法获取 VDD 稳压器:-517
[3.376084]   TI OMAP4+器件的电源管理。
[3.381178]   正在注册 SWP/SWPB 仿真处理程序
[3.387344]   DMM 4e000000.DMM:使用中的勘误表 i878的权变措施
[3.394827]   DMM 4e000000.DMM:已初始化所有 PAT 条目
[3.421764]   omapdss_DSS 580000.dss:主绑定失败:-517
[3.429582]   ASOC-simple-card sound0:tlv320aic3x-hifi <->48468000.McASP 映射正常
[3.439577]   为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
[3.445806]   为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
[3.452044]   ti_oppdm 4a003b20.oppdm:无法获取 VDD 稳压器:-517
[3.459572]   omapdss_DSS 580000.dss:主绑定失败:-517
[3.466279]   hctosys:无法打开 RTC 设备(rtc0)
[3.483549]   VIO_3V3_SD:正在禁用
[3.486936]   mmc0:主机不支持读取只读开关、假设已启用写入
[3.495003]   VIO_1v8:正在禁用
[3.498072]   AIC_DVDD:正在禁用
[3.501230]   pbias _mmc_omap5:正在禁用
[3.505236]   ALSA 器件列表:
[3.508281]     #0:DRA7xx-EVM
[3.508300]   mmc0:初始化 SD 卡时出错-110
[3.517427]   正在等待根设备 PARTUUUUUID=c9762865-02...

#################################################################################################### 33.

Swapnil B

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

    对于 PMIC 器件、您可以尝试创建虚拟固定电压稳压器节点、并在 MMC DTS 中将其作为 VMMC 电源传递。
    在 TI EVM DTS 中查找 MMC4电源 vmmcwl_fixed 作为示例(忽略节点的 GPIO 和启动延迟部分)

    您尝试在内核中启动哪个 MMC 实例?
    此外、在内核配置中启用 CONFIG_MMC_DEBUG 的情况下共享日志。

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

    添加 MMC 调试后、请找到所附的内核日志。 我已经按照 Wiki 文档中提到的命令启用 MMC 调试选项、但我在日志中看不到任何差异

    a) MMC 调试启用:
    1) 1)我已通过链接启用调试
    " processors.wiki.ti.com/.../Processor_SDK_Linux_Automotive_FAQ

    注意:还有一个信息、如果我们从 TDA 侧将跳线连接到 PMIC I2C、我们就能够启动内核。因此 MMC 驱动程序的稳压器配置似乎会导致一些问题。


    b)调试启用后的 MMC 日志:

    (三

    U-Boot SPL 2016.05-00010-g9551b3d-Dirty (2018年7月30日- 19:14:39)
    DRA762-GP ES1.0
    Board_init
    HS200_1_8v 无 pinctrl
    无用于 DDR_1_8v 的 pinctrl
    I2C_WRITE:等待 addr ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    卡未响应电压选择!
    ***警告- MMC 初始化失败,使用默认环境

    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    尝试从 spl MMC1引导
    读取 dra7-ipu2-fw.lzop
    SPL_load_file_fat:读取文件 dra7-ipu2-fw.lzop 时出错、错误--1
    SPL:读取图像 dra7-ipu2-fw.lzop 时出错、错误--1
    加载远程控制 IPU2时出错!,继续引导...
    读取 dra7-dsp1-fw.lzop
    SPL_load_file_fat:读取文件 dra7-dsp1-fw.lzop 时出错、错误--1
    SPL:读取图像 dra7-dsp1-fw.lzop 时出错、错误--1
    加载 remotecore DSP1时出错!,继续引导...
    读取 dra7-dsp2-fw.lzop
    SPL_load_file_fat:读取文件 dra7-dsp2-fw.lzop 时出错、错误--1
    SPL:读取图像 dra7-dsp2-fw.lzop 时出错、错误--1
    加载 remotecore DSP2时出错!,继续引导...
    读取 dra7-ipu1-fw.lzop
    SPL_load_file_fat:读取文件 dra7-ipu1-fw.lzop 时出错、错误--1
    SPL:读取图像 dra7-ipu1-fw.lzop 时出错、错误--1
    加载远程控制 IPU1!,继续引导时出错...
    SPL:环境中未设置 Falcon_args_file、恢复为默认值
    读取单级 boot.dTB
    SPL_load_image_fat_OS:读取图像单级引导.dtb 时出错、错误--1
    正在读取 u-boot.img
    正在读取 u-boot.img
    正在读取 u-boot.img
    正在读取 u-boot.img


    U-Boot 2016.05-00010-g9551b3d-Dirty (2018年7月30日- 19:14:39 +0530)

    CPU:DRA762-GP ES1.0
    型号:TI DRA762 EVM
    电路板:DRA74x EVM 修订版
    DRAM:512 MiB
    MMC:ID :31名称:MMC
    MMC@4809c000:找不到 sdr104模式 FDT_ERR_NOTFOUND
    sdr104没有 pinctrl
    MMC@4809c000:找不到 ddr50模式 FDT_ERR_NOTFOUND
    ddr50没有 pinctrl
    MMC@4809c000:找不到 sdr50模式 FDT_ERR_NOTFOUND
    sdr50没有 pinctrl
    MMC@4809c000:找不到 sdr25模式 FDT_ERR_NOTFOUND
    sdr25无 pinctrl
    MMC@4809c000:找不到 sdr12模式 FDT_ERR_NOTFOUND
    sdr12没有 pinctrl
    OMAP SD/MMC:0、OMAP SD/MMC:1.
    卡未响应电压选择!
    ***警告- MMC 初始化失败,使用默认环境

    警告:FASTBOOT.board_rev:未知的电路板版本
    卡未响应电压选择!
    错误:MMC 设备无效

    在 arch/arm/cpU/armv7/omap-common/utils.c:193/mmc_get_part_size ()
    警告:fastboot.userdata_size:无法计算
    SCSI:未找到0个设备
    错误:未找到 SCSI 设备

    在 drivers/block/disk-uclass.c:43/scsi_init()
    NET:找不到以太网。
    按任意键停止自动引导:0
    ##错误:"Board_findfdt"未定义
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    切换到分区#0,确定
    mmc0是当前器件
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    在器件0上找到 SD/MMC
    正在读取 BOOT.SCR
    **无法读取文件 boot.scr **
    正在阅读 uEnv.txt
    2ms 内读取165个字节(80.1 KiB/s)
    从 uEnv.txt 加载了 env
    正在从 mmc0导入环境...
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    切换到分区#0,确定
    mmc0是当前器件
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    在器件0上找到 SD/MMC
    在166 ms (20.4 MiB/s)内读取3559432字节
    在21ms (4.9 MIB/s)内读取的107937字节
    正在从 mmc0引导...
    内核映像@ 0x82000000 [ 0x000000 - 0x365003]
    HD 魔术:edfe0dd0
    ###展开的设备树 blob、88000000
    使用0x88000000处的 FDT blob 进行引导
    正在将设备树加载到8ffe2000,结束8ff5a0... 好的

    正在启动内核...

    [0.000000]在物理 CPU 0x0上引导 Linux
    [0.000000]正在初始化 cgroup Subsys cpuset
    [0.000000]正在初始化 cgroup 子系统 CPU
    [0.000000]正在初始化 cgroup Subsys cpuacct
    [0.000000] Linux 版本4.4.4.84-00027-g018eb62-m脏(kpit@L-3550)(gcc 版本5.3.1 20160113 (Linaro GCC 5.3-2016.02))#18 SMP 抢占 M8
    [0.000000] CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=10c5387d
    [0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
    [0.000000]机器模型:TI DRA762 EVM
    [0.000000]保留存储器:已创建大小为0x40300000、大小为3 MiB 的 DMA 存储器池
    [0.000000]保留存储器:已初始化节点 cmem@40300000、兼容 id shared-dma-pool
    [0.000000]保留的存储器:尚未支持没有映射的区域
    [0.000000]保留的存储器:创建了0x99000000的 CMA 存储器池、大小为32 MIB
    [0.000000]保留存储器:已初始化节点 ipu2_CMA@95800000、兼容 ID shared-dma-pool
    [0.000000]保留的存储器:创建了0x9b000000的 CMA 存储器池、大小为16 mib
    [0.000000]保留存储器:已初始化节点 dsp1_CMA@99000000、兼容 ID shared-dma-pool
    [0.000000]保留的存储器:创建了0x9c000000的 CMA 存储器池、大小为16 MIB
    [0.000000]保留存储器:已初始化节点 dsp2_CMA@9f000000、兼容 ID shared-dma-pool
    [0.000000]保留的内存:CMA 区域对齐错误
    [0.000000]保留的存储器:尚未支持没有映射的区域
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x9d200000、大小为32 mib
    [0.000000]保留存储器:已初始化节点 cmem@9D200000、兼容 id shared-dma-pool
    [0.000000]保留的存储器:尚未支持没有映射的区域
    [0.000000] CMA:保留0x97800000处的24 MIB
    [0.000000]内存策略:数据高速缓存 writealloc
    [0.000000] OMAP4:将0x9fe00000映射到 DRAM 隔离层的 fe600000
    [0.000000] DRA762 ES1.0
    [0.000000] PERCPU:嵌入式11页/CPU @df5d1000 s14912 r8192 d21952 u45056
    [0.000000]在区域顺序和移动分组中构建了1个区域列表。 总页数:120192
    [0.000000]内核命令行:console=ttyO0、115200n8 vram=16M root=PARTUUID =7380ff20-02 RW rootwait ip=none mem=512M
    [0.000000] PID 哈希表条目:2048 (顺序:1、8192字节)
    [0.000000]条目高速缓存散列表条目:65536 (顺序:6、262144字节)
    [0.000000] inode 高速缓存散列表条目:32768 (顺序:5、131072字节)
    [0.000000]内存:161728K/485376K 可用(6663K 内核代码、318K rwdata、2392K rodata、332K init、286K BSS、 233536K 保留、90112K c)
    [0.000000]虚拟内核内存布局:
    [0.000000] 向量:0xff0000-0xff1000 (4KB)
    [0.000000] Fixmap:0xc00000 - 0xc00000 (3072 KB)
    [0.000000] vmalloc:0xe0800000 - 0x0x800000 (496MB)
    [0.000000] 低内存:0xC0000000 - 0xe0000000 (512 MB)
    [0.000000] pkmap:bfe00000 - 0xC0000000 (2 MB)
    [0.000000] 模块:bbf000000 - bbfe00000 (14 MB)
    [0.000000] .text:0xc0008000 - 0xc08e000c (9057KB)
    [0.000000] init:0xc08e1000 - 0xc0934000 (332KB)
    [0.000000] .data:0xc0934000 - 0xc09839e0 (319 KB)
    [0.000000] .bss:0xc0985000 - 0xc09cc980 (287KB)
    [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=2、Nodes=1
    [0.000000]可抢占的分层 RCU 实现。
    [0.000000]叶扇出的生成时间调整为32。
    [0.000000] NR_IRQ:16 nr_IRQ:16 16.
    [0.000000] ti_dt_clocks_register:无法查找时钟节点 GMAC_gmii_ref_clk_div
    [0.000000] OMAP 时钟事件源:Timer1为32786Hz
    [0.000000]构建了以6.14MHz (PHY)运行的 cp15计时器。
    [0.000000]时钟源:arch_sys_counter:mask:0xffffffffffffffffffffffffff max_cycles:0x16af5adb9、max_idle_ns:440795202250 ns
    [0.000005] sched_clock:6MHz 时为56位、分辨率为162ns、每4398046511023ns 换行一次
    [0.000016]切换到基于计时器的延迟环路、分辨率为162ns
    [0.000383]时钟源:32K_COUNTER:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:58327039986419 ns
    [0.000390] OMAP 时钟源:32768Hz 时为32K_COUNTER
    [0.000850]控制台:彩色虚拟设备80x30
    [0.000866]警告:您的'console=ttyO0'已被'ttyS0'替代
    [0.000872]这可以确保您仍然看到内核消息。 请
    [0.000878]更新您的内核命令行。
    [0.000889]校准延迟环路(跳过)、使用计时器频率计算的值。 12.29茂物剪(lpj=61475)
    [0.000901] pid_max:默认值:32768最小值:301
    [0.000995]安装高速缓存散列表条目:1024 (顺序:0、4096字节)
    [0.001005]安装点高速缓存散列表条目:1024 (顺序:0、4096字节)
    [0.001542]正在初始化 cgroup Subsys IO
    [0.001559(2004)初始化 cgroup 子系统内存
    [0.001583]正在初始化 cgroup 子系统设备
    [0.001595]初始化 cgroup Subsys 冷冻柜
    [0.001606]正在初始化 cgroup 子系统 perf_event
    [0.001617]正在初始化 cgroup 子系统 PID
    [0.001642] CPU:测试写入缓冲器一致性:好的
    [0.001845]/cpus/cpu@0缺少时钟频率属性
    [0.001861]/cpus/cpu@1缺少时钟频率属性
    [0.001872] CPU0:线程-1、CPU 0、套接字0、mpidr 8000000
    [0.001917]为0x80008340 - 0x800083a0设置静态标识映射
    [0.080072] CPU1:线程-1、CPU 1、套接字0、mpidr 80000001
    [0.080140]带来了2个 CPU
    [0.080153] SMP:总共激活2个处理器(24.59个 BogoMips)。
    [0.080160] CPU:所有 CPU 均在 HYP 模式下启动。
    [0.080166] CPU:提供虚拟化扩展。
    [0.081204] devtmpfs:已初始化
    [0.111243] VFP 支持 v0.3:实施者41架构4第30部分变体 f rev 0
    [0.112199] omap_hwmod:L3_main_2、使用来自 OCP 的断开 dt 数据
    [0.317491]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.317515] futex 散列表条目:512 (顺序:3、32768字节)
    [0.319363] pinctrl 内核:已初始化 pinctrl 子系统
    [0.320242] NET:注册协议系列16.
    [0.321203] DMA:为原子相干分配预先分配的256 KiB 池
    [0.350187]空闲:使用调速器梯
    [0.380209]空闲:使用调速器菜单
    [0.388812] OMAP GPIO 硬件版本0.1
    [0.393005] GPIO 线路161 (radio_rst)硬根输出/低电平
    [0.395417] IRQ:找不到/ocp/l4@4a000000/SCM@2000/pinmux@1400的 IRQ 域!
    [0.420746]硬件断点:找到5个(+1保留)断点和4个观察点寄存器。
    [0.420757]硬件断点:最大观察点大小为8字节。
    [0.421256] OMAP4_SRAM_INIT:无法分配处理勘误 I688所需的 SRAM
    [0.421265] OMAP4_SRAM_INIT:无法获取处理勘误 I688所需的 SRAM 池
    [0.421746] OMAP DMA 硬件版本0.0
    [0.461421] OMAP-DMA-engine 4a056000.DMA-controller:OMAP DMA 引擎驱动程序(支持 LinkedIn List1/2/3)
    [0.462617] EDMA 43300000。EDMA:禁用 memcpy
    [0.467260] EDMA 43300000。EDMA:TI EDMA DMA 引擎驱动程序
    [0.472212]已注册 OMAP-iommu 40d01000.MMU:40d01000.MMU
    [0.472386] OMAP-iommu 40d02000.MMU:40d02000.MMU 已注册
    [0.472558]已注册 OMAP-iommu 588820.MMU:588820.MMU
    [0.472715]已注册 OMAP-IMU 55082000.MMU:55082000.MMU
    [0.472998]已注册 OMAP-IMU 41501000.MMU:41501000.MMU
    [0.473179]已注册 OMAP-iommu 415020.MMU:415020.MMU
    [0.475974] omap_i2c 48060000.i2c:总线2 rev0.12为400kHz
    [1.491183] OMAP_i2c 4807a000。i2c:控制器超时
    [1.511210] pcf857x:3-0021的探头失败,错误-110
    [1.511251] OMAP_i2c 4807a000.i2c:总线3 rev0.12 400kHz
    [1.511444]介质:Linux 介质接口:v0.10
    [1.511493] Linux 视频捕捉接口:v2.00
    [1.511532] pps_core:LinuxPPS API 版本。 1已注册
    [1.511539] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [1.511562]已注册 PTP 时钟支持
    [1.511604] EDAC MC:版本:3.0.0
    [1.512349] OMAP-mailbox 48840000.mailbox:OMAP mailbox rev 0x400
    [1.512635] OMAP-mailbox 48842000. mailbox:OMAP mailbox rev 0x400
    [1.512980]已初始化高级 Linux 声音架构驱动程序。
    [1.513826]时钟源:切换到时钟源 ARCH_SYS_COUNTER
    [1.524182] NET:注册协议系列2.
    [1.524670] TCP 建立哈希表条目:4096 (顺序:2、16384字节)
    [1.524707] TCP 绑定哈希表条目:4096 (顺序:3、32768字节)
    [1.524774] TCP:已配置哈希表(建立4096 BIND 4096)
    [1.524811] UDP 哈希表条目:256 (顺序:1、8192字节)
    [1.524832] UP-Lite 哈希表条目:256 (顺序:1、8192字节)
    [1.525020] NET:注册协议系列1.
    [1.52525259] RPC:注册后命名的 UNIX 套接字传输模块。
    [1.525268] RPC:注册的 UDP 传输模块。
    [1.525274] RPC:注册的 TCP 传输模块。
    [1.525280] RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
    [1.526270]硬件性能事件:通过 armv7_cortex_a15 PMU 驱动器启用、提供7个计数器
    [1.535266] squashfs:版本4.0 (2009/01/31) Phillip Lougher
    [1.535914] NFS:注册 id_resolver 密钥类型
    [1.535942]已注册密钥类型 id_resolver
    [1.535949]注册了密钥类型 id_legacy
    [1.536016] NTFS:驱动程序2.1.32 [Flags:R/O]。
    [1.537411]块层 SCSI 通用(BSG)驱动程序0.4版(主要247版)
    [1.537429]已注册 IO 调度程序 NOOP
    [1.537444]已登记 IO 调度程序截止日期
    [1.537474]已注册 IO 调度程序 cfq (默认)
    [1.542618] pinctrl-single 4a00340.00.pinmux:在 PA fc003400大小为1128时为282个引脚
    [1.545982] PCI 主机桥/ocp/axi@0/PCIE_RC@51000000范围:
    [1.545994]未找到/ocp/axi@0/PCIE_RC@51000000的总线范围、使用[bus 00-ff]
    [1.546027] IO 0x20003000.0x20012fff -> 0x00000000
    [1.546048] MEM 0x20013000..0x2ffffffff -> 0x20013000
    [1.576021] dra7-PCIe 51000000.PCIe_RC:链路未建立
    [1.576183] dra7-PCIe 51000000.PCIe_RC:PCI 主机桥至总线0000:00
    [1.576196] PCI_BUS 0000:00:根总线资源[bus 00-ff]
    [1.576206] PCI_BUS 0000:00:根总线资源[IO 0x0000-0xFFF]
    [1.576216] PCI_BUS 0000:00:根总线资源[mem 0x20013000-0x2fffffff]
    [1.576615] PCI:总线0:禁用快速背对背传输
    [1.576735] PCI:总线1:启用快速背对背传输
    [1.576820] PCI 0000:00:00.0:条0:已分配[mem 0x20100000-0x201fff]
    [1.576835] PCI 0000:00:00.0:条1:已分配[mem 0x2000000-0x2002FFF]
    [1.576848] PCI 0000:00:00.0:PCI 桥至[bus 01]
    [1.577071] pcieport 0000:00:00.0:通过 PCIe PME 中断向 PME 发送信号
    [1.637905]串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
    [1.641283] 4806a000.serial: tmio 0x4806a000处的 ttyS0 (IRQ = 301、base_baud = 3000000)是8250
    [2.612154]控制台[ttyS0]已启用
    [2.616552] 4806c000.serial: tmio 0x4806c000处的 ttyS1 (IRQ = 302、base_baud = 3000000)是8250
    [2.626259] 48020000.serial: tmio 0x48020000处的 ttyS2 (IRQ = 303、base_baud = 3000000)是8250
    [2.636306][DRM]已初始化 DRM 1.1.0 20060810
    [2.641792][DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
    [2.648476][DRM]不支持 vblank 时间戳查询的驱动程序。
    [2.654630][DRM]在次要0上初始化 VDRM 1.0.0 20110917
    [2.661458] omapdss_DSS 580000.dss:主绑定失败:-517
    [2.675254] loop:模块已加载
    [2.678736] vmemexp 器件主要数字= 245
    [2.682863]注册了 vmemexp 类
    [2.686588]/dev/vmemexp 器件已注册
    [2.690701] ioctl DBUFIOC_EXPORT_VIRTMEM =-1072899120
    [2.698896] m25p80 spi32766.0:无法识别的 JEDEC ID 字节:00、0、0
    [2.706433] libphy:固定 MDIO 总线:探测
    [2.753858] DaVinci_MDIO 48485000.MDIO:达芬奇 MDIO 修订版本1.6
    [2.759981] libphy:48485000.mdio:探测
    [2.863827] DaVinci_MDIO 48485000.MDIO:等待用户访问超时
    [2.963827] DaVinci_MDIO 48485000.MDIO:等待用户访问超时
    [2.971288] cpsw 48484000。以太网:检测到的 MACID = 40:BD:32:e0:38:ae
    [2.977947] cpsw 48484000。以太网:CPT:溢出检查周期800
    [2.984912] cpsw 48484000。以太网:cpsw:检测到的 MACID = 40:BD:32:e0:38:af
    [2.993580] mousedev:PS/2鼠标设备,适用于所有鼠标
    [2.999792] i2c /dev/entries 驱动程序
    [3.008291] OMAP_hsmmc 4809c0.mmc:获得了 CD GPIO
    [3.013128] omap_hsmmc 4809c000.mmc:sdr104模式没有 pinctrl 状态
    [3.019620] omap_hmc 4809c0.mmc:ddr50模式下无 pinctrl 状态
    [3.026019] omap_hsmmc 4809c000.mmc:sdr50模式没有 pinctrl 状态
    [3.032400] OMAP-Hsmmc 4809c0.mmc:sdr25模式下无 pinctrl 状态
    [3.038855] omap_hmc 4809c0.mmc:sdr12模式无 pinctrl 状态
    [3.045500] VSYS_3V3:由 VSYS_12v0供电
    [3.049746] VIO_3V3:由 VSYS_3V3供电
    [3.053802] VIO_3V3_SD:由 VIO_3V3供电
    [3.094398] omap_hsmmc 480b4000.mmc:sdr25模式下无 pinctrl 状态
    [3.100781] OMAP-Hsmmc 480b4000.MMC:sdr12模式没有 pinctrl 状态
    [3.173832] DaVinci_MDIO 48485000.MDIO:等待空闲时超时
    [3.184675] ledtrig-CPU:已注册以指示 CPU 上的活动
    [3.195782] hwspinlock_user gatemp:请求了20个 hwspinlocks
    [3.203339] DaVinci-McASP 48464000.McASP:DAI 是共享的
    [3.209461] DaVinci-McASP 48474000.McASP:DAI 是共享的
    [3.215989] NET:注册协议系列10.
    [3.231270] SIT:IPv6 over IPv4隧道驱动程序
    [3.236486] NET:注册协议系列17.
    [3.241156]注册的密钥类型 DNS_旋 变传感器
    [3.245585] OMAP-VOLTGE_LARD_INIT:未添加电压驱动器支持
    [3.252465]为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
    [3.258687]为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
    [3.264935] ti_oppdm 4a003b20.oppdm:无法获取 VDD 稳压器:-517
    [3.271524] TI OMAP4+器件的电源管理。
    [3.276639]正在注册 SWP/SWPB 仿真处理程序
    [3.282719] DMM 4e000000.DMM:使用中的勘误表 i878的权变措施
    [3.290158] DMM 4e000000.DMM:已初始化所有 PAT 条目
    [3.297900]***************** MMC_SEND_IF_******* 0
    [3.307102] omapdss_DSS 58000000.dss:主绑定失败:-517
    [3.314543]为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
    [3.320752]为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
    [3.327002] ti_oppdm 4a003b20.oppdm:无法获取 VDD 稳压器:-517
    [3.334105] hctosys:无法打开 RTC 设备(rtc0)
    [3.351142] VIO_3V3_SD:正在禁用
    [3.354503] VIO_1v8:正在禁用
    [3.3575757] AIC_DVDD:正在禁用
    [3.360728] pbias _mmc_omap5:正在禁用
    [3.364715] ALSA 设备列表:
    [3.365940]********* MMC_HOST_IS _SPI ELSE 条件***** -110
    [3.365945 MMC_SD_GET_CID ******** 2097152.
    [3.365946] mmc0:初始化 SD 卡时出错-110
    [3.385449]未找到声卡。
    [3.389750]正在等待根设备 PARTUUUUUID=7380ff20-02...
    (三


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

    您可能需要更改内核日志级别以查看 MMC 调试日志(将 loglevel=9附加到 bootargs)。

    您尝试引导哪个 MMC 实例?
    此外、您是否对 DTS 进行了任何更改、以考虑 PMIC 相关的更改。 如果您进行了更改、请同时分享。

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

    我们使用的是 MMC1实例。
    否对于 PMIC、我们尚未更改使用默认 DTS 配置的 DTS 文件。 (dra7-EVM-infodas.dts)
    我们仅在 DTS 文件中修改了 DDR 大小、因为我们的定制板只有512MB DDR。

    我们将尝试根据您的指令获取调试日志。

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

    如果没有进行任何更改来考虑 PMIC 设计更改、我认为它将不起作用(不确定是否100%)。 对于其他模块、您也可能面临类似的问题。

    MMC1 DTS 节点将 VMMC 电源 VMMC_aux-supply 值设置为 PMIC 稳压器。 默认情况下、稳压器条目在 I2C PMIC 节点下定义。

    让我们看看 MMC 调试日志是否提供了其他信息。

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

    我们已决定将 PMIC I2C 连接到 TDA、目前工作正常。

    感谢你的帮助。

    此致、
    Swapnil