主题中讨论的其他器件: TPS65217
工具/软件:Linux
当从不带器件树的旧 TISDK 过渡到支持器件树的新时、很难让 USB 正常工作。 TISDK Im 测试现在是04.01.00.06。 我最终获得了内核识别的 USB 端口。
由于启动过程中出现以下行、我发现 VBUS 出现了一些问题:
[2.218568] musb-hdrc musb-hdrc.0:a_wait_vrise 中的 VBUS_ERROR (88、<AValid), retry #3, port1 0008010c
我在 USB 上看不到任何电压。 当我测量 USB0_DRVVBUS 处的电压时、我看到0.8V。
这就是这些统计数据的样子、我尝试在 C118上添加200uF。
这是引导的输出:
正在启动内核...
[0.000000]在物理 CPU 0x0上引导 Linux
[0.000000] Linux 版本4.9.41-ge3a80a1c5c (Henrik@Henrik Henrik - Dekstop)(gcc 版本6.2.1 20161016 (Linaro GCC 6.2-2016.11))#2抢先于2017年12月19日13:19:06 CET
[0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d
[0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
[0.000000]、共个:FDT:机器模型:TI AM335x EVM
[0.000000] EFI:从 FDT 获取 EFI 参数:
[0.000000] EFI:未找到 UEFI。
[0.000000] CMA:在0x83800000处保留48 MIB
[0.000000]内存策略:数据高速缓存写回
[0.000000] CPU:所有 CPU 均在 SVC 模式下启动。
[0.000000] AM335X ES2.1 (NEON)
[0.000000]在区域顺序和移动分组中构建了1个区域列表。 总页数:32480
[0.000000]内核命令行:console=ttyS0、115200n8 root=/dev/mtdblock9 rw rootfstype=jffs2.
[0.000000] PID 哈希表条目:512 (顺序:-1、2048字节)
[0.000000]条目高速缓存散列表条目:16384 (顺序:4、65536字节)
[0.000000] inode 高速缓存散列表条目:8192 (顺序:3、32768字节)
[0.000000]内存:67492K/131072K 可用(8192K 内核代码、285K rwdata、2436K rodata、1024K init、281K BSS、 14428K 保留、49152K CMA 保留、0K HIGHMEM)
[0.000000]虚拟内核内存布局:
[0.000000]矢量:0xff0000-0xff1000 (4KB)
[0.000000] fixmap:0xc00000 - 0xc00000 (3072 KB)
[0.000000] vmalloc:0xc8800000 - 0x800000 (880 MB)
[0.000000]低内存:0xC0000000 - 0xc8000000 (128 MB)
[0.000000] pkmap:bbfe00000 - 0xC0000000 (2 MB)
[0.000000]模块:bbf000000 - bbbfe00000 (14 MB)
[0.000000].text:0xc0008000 - 0xc0900000 (9184 KB)
[0.000000].init:0xc0c00000 - 0xc0d00000 (1024KB)
[0.000000].data:0xc0d00000 - 0xc0d47510 (286KB)
[0.000000].bss:0xc0d47510 - 0xc0d8dcf4 (282 KB)
[0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
[0.000000]可抢占的分层 RCU 实现。
[0.000000]叶扇出的生成时间调整为32。
[0.000000] NR_IRQ:16 nr_IRQ:16 16.
[0.000000] IRQ:在0xfa200000 (修订版5.0)处找到具有128个中断的 INTC
[0.000000] OMAP 时钟事件源:timer2为24000000 Hz
[0.000032] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
[0.000079]时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
[0.000104] OMAP 时钟源:Timer1、24000000 Hz
[0.000480] clocksource_probe:未找到匹配的时钟源
[0.000850]控制台:彩色虚拟设备80x30
[0.000936]校准延迟环路... 298.59 BogoMips (lpj=1492992)
[0.067769] pid_max:默认值:32768最小值:301
[0.068093]安装高速缓存散列表条目:1024 (顺序:0、4096字节)
[0.068121]安装点缓存散列表条目:1024 (顺序:0、4096字节)
[0.069958] CPU:测试写入缓冲区一致性:好
[0.070728]为0x80100000 - 0x80100060设置静态标识映射
[0.072787] EFI 服务将不可用。
[0.076234] devtmpfs:已初始化
[0.105383] VFP 支持 v0.3:实施者41架构3第30部分版本 c 修订版3
[0.106263]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
[0.106327] futex 散列表条目:256 (顺序:-1、3072字节)
[0.114294] pinctrl 内核:已初始化 pinctrl 子系统
[0.117270] NET:注册协议系列16.
[0.122257] DMA:为原子相干分配预先分配的256 KiB 池
[0.154402] OMAP_hwmod:debugss:_wait_target_disable 失败
[0.247853]空闲:使用调速器梯
[0.277834]空闲:使用调速器菜单
[0.293565] OMAP GPIO 硬件版本0.1
[0.325092] OMAP-GPMC 50000000。GPMC:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/nandflash_pins_s0的 pctldev、延迟探针
[0.329240]没有 ATAG?
[0.329287] HW 断点:不支持调试架构0x4。
[0.399371] EDMA 49000000.EDMA:TI EDMA DMA 引擎驱动程序
[0.406108] usbcore:注册的新接口驱动程序 usbfs
[0.406301] usbcore:注册的新接口驱动程序集线器
[0.406566] usbcore:注册的新设备驱动程序 USB
[0.407405] omap_i2c 44e0b000。i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/pinmux_i2c0_pins 的 pctldev、延迟探针
[0.407662]介质:Linux 介质接口:v0.10
[0.407959] Linux 视频捕捉接口:v2.00
[0.4080] pps_core:LinuxPPS API 版本。 1已注册
[0.408100] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
[0.408162] PTP 时钟支持已注册
[0.408272] EDAC MC:版本:3.0.0
[0.410781] OMAP-mailbox 480c8000.mailbox:OMAP mailbox 修订版0x400
[0.411547]已初始化高级 Linux 声音架构驱动程序。
[0.414401]时钟源:切换至时钟源 Timer1
[0.441696] NET:注册协议系列2.
[0.443498] TCP 建立哈希表条目:1024 (顺序:0、4096字节)
[0.443560] TCP 绑定哈希表条目:1024 (顺序:0、4096字节)
[0.443610] TCP:已配置哈希表(建立1024 BIND 1024)
[0.443778] UDP 哈希表条目:256 (顺序:0、4096字节)
[0.443828] UP-Lite 哈希表条目:256 (顺序:0、4096字节)
[0.444166] NET:注册协议系列1.
[0.445278] RPC:注册后命名为 UNIX 套接字传输模块。
[0.445308] RPC:注册的 UDP 传输模块。
[0.445326] RPC:注册的 TCP 传输模块。
[0.445343] RPC:注册的 TCP NFSv4.1反向通道传输模块。
[0.447303]硬件性能事件:通过 armv7_cortex_A8 PMU 驱动器启用、提供5个计数器
[0.452959]工作集:timestimer_bits=14 max_order=15 bucke_order=1
[0.474211] squashfs:4.0版(2009/01/31) Phillip Lougher
[0.476805] NFS:注册 id_resolver 密钥类型
[0.476902]注册密钥类型 id_resolver
[0.476922]注册了密钥类型 id_legacy
[0.477035] NTFS:驱动程序2.1.32 [标志:R/O]。
[0.477767] jffs2:版本2.2。 (NAND)(摘要)2001-2006 Red Hat, Inc.
[0.482961]块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要246)
[0.483004]已注册 IO 调度程序 NOP
[0.483025]已登记 IO 调度程序的截止日期
[0.483424]已注册 IO 调度程序 cfq (默认值)
[0.486647] pinctrl-single 44e10800.pinmux:142引脚、PA f9e10800大小568
[0.652621]串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
[0.661984]控制台[ttyS0]已禁用
[0.662185] 44e09000.serial: tmio 0x44e09000处的 ttyS0 (IRQ = 158、base_baud = 3000000)是8250
[1.265948]控制台[ttyS0]已启用
[1.273141] OMAP_rng 48310010.rng:OMAP 随机数生成器版本 20.
[1.280193][DRM]已初始化
[1.318060]返修:模块已加载
[1.338035] loop:模块已加载
[1.347249] libphy:固定 MDIO 总线:探测
[1.434548] DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版1.6
[1.440725] DaVinci_MDIO 4a101000.MDIO:检测到的 phy 掩码 FFFFFFFE
[1.448811] libphy:4a101000.mdio:探测
[1.452897] DaVinci_MDIO 4a101000.MDIO:PHY[0]:device 4a101000.MDIO:00、driver SMSC LAN8710/LAN8720
[1.463893] cpsw 4a100000.ethernet:无从器件[1] phy_id、phy-handle 或固定链路属性
[1.472529] cpsw 4a100000.以太网:检测到的 MACID = 54:4a:16:ce:70:ad
[1.479603] cpsw 4a100000.以太网:CPT:溢出检查周期500 (jiffies)
[1.490624] EHCI_hcd:USB 2.0 "增强型"主机控制器(EHCI)驱动程序
[1.497426] EHI-PCI:EHCI PCI 平台驱动程序
[1.506559] 47401300.usb-phy 电源 VCC 未找到、正在使用虚拟稳压器
[1.537368]鼠标开发:PS/2鼠标设备,适用于所有鼠标
[1.543887] i2c /dev/entries 驱动程序
[1.551928] cputidle: enable-method 属性'ti,am3352'找到操作
[1.561522] ledtrig-CPU:已注册以指示 CPU 上的活动
[1.572599] NET:注册协议系列10.
[1.580423] SIT:IPv6、IPv4和 MPLS over IPv4隧道驱动程序
[1.588571] NET:注册协议系列17.
[1.593623]注册了密钥类型 DNS_旋 变传感器
[1.598666] OMAP_VOLTGE_LARD_INIT:未添加电压驱动器支持
[1.618250] OMAP-GPMC 50000000。GPMC:GPMC 版本6.0
[1.623483] GPMC_mem_init:禁用映射在0x0-0x1000000的 CS 0
[1.633855] nand:device found、Manufacturer ID:0x2C、Chip ID:0xdc
[1.640523] nand:Micron MT29F4G08ABADAH4
[1.644660] nand:512 MIB、SLC、擦除大小:128 KiB、页面大小:2048、OOB 大小:64
[1.652344] nand:Using OMAP-ECC_BCH8_CODE_HW ECC scheme
[1.657954]在 MTD 器件 OMAP2-nand.0上找到10个部件分区
[1.664093]在"OMAP2-nand.0"上创建10个 MTD 分区:
[1.669595] 0x000000000000 0x000000020000:“NAND.SPL”
[1.678316] 0x00000002000-0x000000040000:“NAND.SPL.Backup1”
[1.687639] 0x000000040000-0x000000060000:“NAND.SPL.Backup2”
[1.696638] 0x000000060000-0x000000080000:“NAND.SPL.backup3”
[1.705634] 0x000000080000-0x0000000c0000:“NAND.u-boot-spl-OS”
[1.714887] 0x0000000c0000-0x0000001c0000:“NAND.u-boot”
[1.723502] 0x0000001c0000-0x0000001e0000:“NAND.u-boot-env”
[1.732173] 0x0000001e0000-0x000000200000:“NAND.u-boot-env.Backup1”
[1.741552] 0x000000200000-0x000000a00000:“NAND.kernel”
[1.753137] 0x000000a00000-0x000010000000:“NAND.FILE-SYSTEM”
[1.900305]随机:快速初始化完成
[1.914868] tps65217 0-0024:TPS65217 ID 0xF 版本1.2
[1.920363] OMAP_i2c 44e0b000。i2c:100kHz 时的总线0修订版0.11
[1.943304] musb-hdrc musb-hdrc.0:MUSB HDRC 主机驱动程序
[1.948820] musb-hdrc musb-hdrc.0:新的 USB 总线已注册、分配的总线编号1
[1.958723]集线器1-0:1.0:找到 USB 集线器
[1.962609]集线器1-0:1.0:检测到1个端口
[1.972709] hctosys:无法打开 RTC 设备(rtc0)
[1.979941] ALSA 器件列表:
[1.983033]未找到声卡。
[2.218568] musb-hdrc musb-hdrc.0:a_wait_vrise 中的 VBUS_ERROR (88、<AValid), retry #3, port1 0008010c
[2.589331] jffs2:0x0042c394处的空闪存在0x0042c800处结束
[4.014510] jffs2:注意:(1) jffs2_build_xattr_subsystem:完整构建 xattr 子系统、找到 xdatum 的0 (未检查、0无主)和 xref 的0 (0死、0无主)。
[4.030913] VFS:在器件31:9上安装了根(jffs2文件系统)。
[4.037808] devtmpfs:已安装
[4.042702]释放未使用的内核内存:1024K (c0c00000 - c0d00000)
