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/AM3354:引导问题

Guru**** 2562120 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/615071/linux-am3354-booting-issues

器件型号:AM3354
主题中讨论的其他器件:DA8XX

工具/软件:Linux

大家好!

我正在尝试使用3.2内核 uImage 来启动板,这里用下面 的弹出窗口将其存根
"正在等待根设备/dev/mmcblk0p2.." 。
在另一部分中、我可以使用4.1内核 zImage 和 dtb 文件引导它。您能不能建议我使用某个特定处理器上内核的较低版本。
下面我正在粘贴我的日志
正在读取 uImage
3395872字节读取时间为711ms (4.6 MiB/s)
正在从 MMC 引导...
##从传统映像(位于80007fc0)引导内核...
  图像名称:  linux-3.2.0-g71f4337-m脏
  映像类型:  ARM Linux 内核映像(未压缩)
  数据大小:   3395808字节= 3.2 MIB
  加载地址:80008000
  入口点: 80008000
  正在验证校验和... 好的
  XIP 内核镜像... 好的
好的

正在启动内核...

正在解压缩 Linux... 已完成、正在引导内核。
[0.000000]   Linux 版本3.2.0-g71f4337-m脏(Dell@Dell-Inspiron-3543)(gcc 版本4.5.3 20110311 (预发布)(GCC))#468 Mon May 29 17.
[0.000000]   CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c53c7d
[0.000000]   CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
[0.000000]   机器:am335xevm
[0.000000]   内存策略:ECC 禁用、数据高速缓存写回
[0.000000]   AM335X ES2.1 (SGX NEON )
[0.000000]   ------ [在此处剪切]-----
[0.000000]   警告:在 arch/arm/mach-omap2/clkT_clksel.c:194 omap2_clksel_recalc+0xd0/0x130 ()
[0.000000]   时钟:找不到时钟 DPLL_CORE_M6_CK 父级 DPLL_CORE_x2_CK 的 fielval 0
[0.000000]   链接的模块:
[0.000000]   回溯:
[0.000000]   [ ](dump_backtrace+0x0/0x110)从[ ](dump_stack+0x18/0x1c)
[0.000000]    R6:c0616e78 R5:000000c2 R4:c06f3e80 R3:c0713508
[0.000000]   [ ](dump_stack+0x0/0x1c)从[ ](WARN_RASPEK_COMMON + 0x5c/0x6c)
[0.000000]   [ ](warn_slESpath_common+0x0/0x6c)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
[0.000000]    R8:c09b5840 r7:00000001 R6:00000002 R5:c0706620 R4:00000000
[0.000000]   R3:00000009
[0.000000]   [ ](warn_slESpath_fmt+0x0/0x40)、来自[ ](OMAP2_clksel_recalc+0xd0/0x130)
[0.000000]    R3:00000000 R2:c0617050
[0.000000]   [ ](OMAP2_clksel_recalc+0x0/0x130)从[ ](传播速率+0x34/0x54)
[0.000000]    r7:c06f83ac r6:c06f83ac r5:c0706520 r4:c0706620
[0.000000]   [ ](传播速率+0x0/0x54)、来自[ ](传播速率+0x40/0x54)
[0.000000]    R5:c07064c4 R4:c070650c
[0.000000]   [ ](传播速率+0x0/0x54)、来自[ ](传播速率+0x40/0x54)
[0.000000]    R5:c070640c R4:c07064b0
[0.000000]   [ ](传播速率+0x0/0x54)、来自[ ](传播速率+0x40/0x54)
[0.000000]    R5:c0706354 R4:c07063f8
[0.000000]   [ ](传播速率+0x0/0x54)、来自[ ](重新计算_根_时钟+0x44/0x58)
[0.000000]    R5:c0712c64 R4:c0706340
[0.000000]   [ ](重新计算_根_时钟+0x0/0x58)、来自[ ](am33xx_clk_init+0x98/0xa8)
[0.000000]    R5:c0706174 R4:c0706174
[0.000000]   [ ](am33xx_clk_init+0x0/0xa8)从[ ](omap3xxx_clk_init+0xf8/0x344)
[0.000000]    R5:c079cfd4 R4:00003517
[0.000000]   [ ](omap3xxx_clk_init+0x0/0x344)从[ ](am33xx_init_elear+0x3c/0x40)
[0.000000]    r7:c06f83ac r6:c06f83ac r5:c079cfd4 r4:c06e54fc
[0.000000]   [ ](am33xx_init_early +0x0/0x40)从[ ](setup_arch+0x7e8/0x834)
[0.000000]   [ ](setup_arch+0x0/0x834)从[ ](start_kernel+0x88/0x2e0)
[0.000000]   [ ](start_kernel+0x0/0x2e0)从[<80008040>](0x80008040)
[0.000000]    R6:c06e693c R5:c06f4084 R4:10c53c7d
[0.000000]   ----[结束跟踪1b75b31a2719ed1c]--
[0.000000]   在区域顺序和移动分组中构建了1个区域列表。  总页数:65024
[0.000000]   内核命令行:console=tty0 console=ttyO0、115200n8 root=/dev/mmcblk0p2 rootRW rootfstype=ext3等待
[0.000000]   PID 哈希表条目:1024 (顺序:0、4096字节)
[0.000000]   条目高速缓存散列表条目:32768 (顺序:5、131072字节)
[0.000000]   inode 高速缓存散列表条目:16384 (顺序:4、65536字节)
[0.000000]   内存:总共256MB = 256MB
[0.000000]   内存:251964k/251964k 可用、10180k 保留、0K HIGHMEM
[0.000000]   虚拟内核内存布局:
[0.000000]       矢量 :0xff0000-0xff1000  (4KB)   
[0.000000]       fixmap :0xFF00000 - 0xFFE0000  (896 KB)
[0.000000]       vmalloc:0xd0800000 - 0xc000000  (744 MB)
[0.000000]       低内存 :0xC0000000 - 0xd0000000  (256 MB)
[0.000000]       模块:bbf000000 - 0xC0000000  ( 16 MB)
[0.000000]         .text:0xc0008000 - 0xc06b4000  (6832KB)
[0.000000]         .init:0xc06b4000 - 0xc06f2000  (248KB)
[0.000000]         .data:0xc06f2000 - 0xc07875f0  (598KB)
[0.000000]          .bss:0xc0787614 - 0xc07b4928  (181KB)
[0.000000]   NR_IRQ:396
[0.000000]   IRQ:在0xfa200000 (修订版5.0)处找到具有128个中断的 INTC
[0.000000]   在1个活动控制器上总共有128个中断
[0.000000]   OMAP 时钟事件源:25000000 Hz 时的 GPTIMER2
[0.000000]   OMAP 时钟源:32768Hz 时的 GPTIMER1
[0.000000]   sched_clock:32kHz 时为32位、分辨率为30517ns、每131071999ms 换行一次
[0.000000]   控制台:彩色虚拟设备80x30
[0.000000]   控制台[tty0]已启用
[0.002136]   校准延迟环路... 298.59 BogoMips (lpj=1492992)
[0.067657]   pid_max:默认值:32768最小值:301
[0.067932]   安全框架已初始化
[0.068145]   安装高速缓存散列表条目:512
[0.068878]   CPU:测试写入缓冲区一致性:好的
[0.070312]   devtmpfs:已初始化
[0.09618]   OMA_hwmod:pruss:无法进行硬复位
[0.098876]   print_constraints:伪:
[0.099639]   NET:注册协议系列16.
[0.104156]   OMAP GPIO 硬件版本0.1
[0.109405]   omap_mux_init:添加分区:#1:内核、标志:0
[0.113342]    omap_i2c.1:别名 fck 已存在
[0.114715]   SOM ID:Calixto BorderPad 模块。
[0.114776]   定制 ID:V3Novous PIS 板。
[0.114837]   主板版本:v1.1
[0.116363]   显示屏设置为 VGA
[0.116516]    da8xx_LCDC.0:别名 Fck 已存在
[0.117828]    omap_hsmmc.0:别名 fck 已存在
[0.118469]    omap_hsmmc.1:别名 fck 已存在
[0.119049]    omap_i2c.2:别名 fck 已存在
[0.119720]    DaVincia-McAP.0:别名 Fck 已存在
[0.120941]   为字符 LCD 配置了 GPIO ...
[0.122711]    OMAP2_mcspi.1:别名 Fck 已存在
[0.123260]    OMAP2_mcspi.2:别名 fck 已存在
[0.123870]    EDMA.0:别名 Fck 已存在
[0.123962]    EDMA.0:别名 Fck 已存在
[0.124023]    EDMA.0:别名 Fck 已存在
[0.174438]   bio:创建层块 为0
[0.178771]   SCSI 子系统已初始化
[0.182281]   usbcore:注册的新接口驱动程序 usbfs
[0.183013]   usbcore:注册的新接口驱动程序集线器
[0.183502]   usbcore:注册的新设备驱动程序 USB
[0.183807]   musb-ti81xx musb-ti81xx:musb0、board_mode=0x11、plat_mode=0x1
[0.184417]   musb-ti81xx musb-ti81xx:musb1、board_mode=0x11、plat_mode=0x1
[0.186950]   OMAP-i2c OMAP-i2c.1:总线1 rev2.4.0、频率为100kHz
[0.207733]   OMAP-i2c OMAP-i2c.2:100kHz 时的总线2修订版2.4.0
[0.209808]   pps_core:LinuxPPS API 版本。 1已注册
[0.209869]   pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
[0.210205]   PTP 时钟支持已注册
[0.211761]   高级 Linux 声音架构驱动程序版本1.0.24。
[0.214263]   切换到时钟源 gp 计时器
[0.255249]   musb-hdrc:6.0版,?DMA?,OTG (外设+主机)
[0.255615]   musb-hdrc musb-hdrc.0:DMA 类型:PIO
[0.256347]   MUSB0控制器的 USBSS 版本= 4ea20800
[0.256439]   musb0:已启用软件 BABBLE 控制
[0.256896]   musb-hdrc musb-hdrc.0:MUSB HDRC 主机驱动程序
[0.257110]   musb-hdrc musb-hdrc.0:新的 USB 总线已注册、分配的总线编号1
[0.257415]   USB USB1:找到新的 USB 设备、idVendor=1d6b、idProduct=0002
[0.257476]   USB USB1:新 USB 器件字符串:MFR=3、Product=2、SerialNumber=1
[0.257537]   USB USB1:产品:MUSB HDRC 主机驱动程序
[0.257598]   USB USB1:制造商:Linux 3.2.0-g71f4337-m脏 musb-hcd
[0.257629]   USB USB1:串行编号:musb-hdrc.0
[0.259643]   集线器1-0:1.0:找到 USB 集线器
[0.259765]   集线器1-0:1.0:检测到1个端口
[0.261169]   musb-hdrc musb-hdrc.0:d083c000处的 USB 主机模式控制器、使用 PIO、IRQ 18
[0.261566]   musb-hdrc musb-hdrc.1:DMA 类型:PIO
[0.262268]   MUSB1控制器的 USBSS 版本= 4ea20800
[0.262359]   musb1:已启用软件 BABBLE 控制
[0.262756]   musb-hdrc musb-hdrc.1:MUSB HDRC 主机驱动程序
[0.262847]   musb-hdrc musb-hdrc.1:新的 USB 总线已注册、分配的总线编号2
[0.263092]   USB USB2:找到新的 USB 设备、idVendor=1d6b、idProduct=0002
[0.263153]   USB USB2:新 USB 器件字符串:MFR=3、Product=2、SerialNumber=1
[0.263214]   USB USB2:产品:MUSB HDRC 主机驱动程序
[0.263275]   USB USB2:制造商:Linux 3.2.0-g71f4337-m脏 musb-hcd
[0.263336]   USB USB2:Serial Number:musb-hdrc.1.
[0.265258]   集线器2-0:1.0:找到 USB 集线器
[0.265350]   集线器2-0:1.0:检测到1个端口
[0.266601]   musb-hdrc musb-hdrc.1:d083e800上的 USB 主机模式控制器、使用 PIO、IRQ 19
[0.267517]   NET:注册协议系列2.
[0.267883]   IP 路由高速缓存散列表条目:2048 (顺序:1、8192字节)
[0.2668554]   TCP 建立哈希表条目:8192 (顺序:4、65536字节)
[0.26891]   TCP 绑定哈希表条目:8192 (顺序:3、32768字节)
[0.269195]   TCP:配置哈希表(建立8192 BIND 8192)
[0.269256]   TCP 注册
[0.269317]   UDP 哈希表条目:256 (顺序:0、4096字节)
[0.269378]   UP-Lite 哈希表条目:256 (顺序:0、4096字节)
[0.269805]   NET:注册协议系列1.
[0.270324]   RPC:注册后命名的 UNIX 套接字传输模块。
[0.270385]   RPC:注册的 UDP 传输模块。
[0.270446]   RPC:注册的 TCP 传输模块。
[0.270477]   RPC:注册的 TCP NFSv4.1反向通道传输模块。
[0.270965]   NetWinder 浮点仿真器 V0.97 (双精度)
[0.289489]   VFS:磁盘配额 dquot_6.5.2
[0.289662]   Dquot 高速缓存散列表条目:1024 (顺序0、4096字节)
[0.291381]   msgmni 已设置为492
[0.2999]   已注册 IO 调度程序 NOP
[0.293060]   已登记 IO 调度程序的截止日期
[0.293212]   注册的 IO 调度程序 cfq (默认值)
[0.294830]   da8xx_LCDC da8xx_LCDC.0:GLCD:找到1280@720res 面板
[0.333282]   控制台:切换到彩色帧缓冲器器件160x45
[0.356811]   串行:8250/16550驱动程序,4个端口,禁用 IRQ 共享
[0.361083]   OMAP-UART.0:MMIO 0x44e09000 (IRQ = 72)处的 ttyO0是 OMAP UART0
启用[1.302154]   控制台[ttyO0]
[1.307617]   OMAP-UART.1:MMIO 0x48022000 (IRQ = 73)上的 ttyO1是 OMAP UART1
[1.316528]   OMAP_UART.2:MMIO 0x48024000 (IRQ = 74)处的 ttyO2是 OMAP UART2
[1.325378]   OMAP_UART.3:MMIO 0x481a6000 (IRQ = 44)上的 ttyO3是 OMAP UART3
[1.334136]   OMAP_UART.4:MMIO 0x481a8000 (IRQ = 45)上的 ttyO4是 OMAP UART4
[1.342956]   OMAP-UART.5:MMIO 0x481aa000 (IRQ = 46)处的 ttyO5是 OMAP UART5
[1.374084]   返修:模块已加载
[1.389495]   循环:模块已加载
[1.403045]   mtdoops:必须提供 MTD 器件(mtddev=name/number)
[1.417358]   OMAP2-nand 驱动程序正在初始化
[1.475158]   DaVinci_MDIO DaVinci_MDIO.0:达芬奇 MDIO 修订版本1.6
[1.488311]   DaVinci_MDIO DaVinci_MDIO.0:检测到的 phy 掩码 ffff7f
[1.502716]   DaVinci_MDIO.0:探测
[1.512878]   DaVinci_MDIO DaVinci_MDIO.0:PHY[7]:器件0:07、驱动程序 SMSC LAN8710/LAN8720
[1.528533]   PPP 通用驱动程序版本2.4.2
[1.540954]   usbcore:注册的新接口驱动程序 zd1201
[1.553924]   usbcore:注册的新接口驱动程序 CDC_ether
[1.568237]   usbcore:注册的新接口驱动程序 CDC_ACM
[1.580535]   CDC_ACM:用于 USB 调制解调器和 ISDN 适配器的 USB 抽象控制模型驱动程序
[1.595825]   usbcore:注册的新接口驱动程序 UAS
[1.607818]   正在初始化 USB 大容量存储驱动程序...
[1.619903]   usbcore:注册的新接口驱动程序 USB 存储
[1.632659]   已注册 USB 海量存储支持。
[1.644744]   usbcore:注册的新接口驱动程序 usbserial
[1.657684]   USB 串行支持已注册为通用
[1.669860]   usbcore:注册的新接口驱动程序 usbserial_generic
[1.683258]   usbserial:USB Serial Driver 内核
[1.694702]   已为 cp210x 注册 USB 串行支持
[1.707031]   usbcore:注册的新接口驱动程序 cp210x
[1.719543]   cp210x:v0.09:Silicon Labs CP210x RS232串行适配器驱动器
[1.734710]   mousedev:PS/2鼠标设备,适用于所有鼠标
[1.748260]   RTC-ds1307:1-006F 探头失败、错误-5
[1.761413]   i2c /dev/entries 驱动程序
[1.773986]   lirc_dev:注册了 IR 远程控制驱动程序,主要248
[1.787658]   IR NEC 协议处理程序已初始化
[1.799255]   IR RC5 (x)协议处理程序已初始化
[1.811096]   已初始化 IR RC6协议处理程序
[1.822570]   已初始化 IR JVC 协议处理程序
[1.833923]   IR Sony 协议处理程序已初始化
[1.845275]   已初始化 IR RC5 (streamzap)协议处理程序
[1.857574]   IR MCE 键盘/鼠标协议处理程序已初始化
[1.8870086]   IR lirc 桥接处理程序已初始化
[1.882659]   OMAP 看门狗计时器版本0x01:初始超时60秒
[1.896331]   _reguler_get:未找到无设备电源 VDD_MPU、使用虚拟稳压器
[1.912628]   空闲:使用调速器梯
[1.925201]   空闲:使用调速器菜单
[1.946136]   usbcore:注册的新接口驱动程序 usbhid
[1.959136]   usbhid:USB HID 内核驱动程序
[1.972045]   lirc_bbb lirc_bbb.0:lirc_dev:在次要= 0时注册的驱动程序 lirc_bbb
[1.987152]   lirc_bbb:已注册驱动程序!
[2.955017]   lirc_bbb:GPIO 引脚19上的自动检测高电平有效接收器
[3.130310]   charLCD:已成功插入驱动程序...
[3.144653]   usbcore:注册的新接口驱动程序 snd-usb-audio
[3.191741]   _reguler_get:1-0018找不到电源 IOVDD、使用虚拟稳压器
[3.207031]_regulator   _get:1-0018找不到电源 DVDD、使用虚拟稳压器
[3.221954]_regulator   _get:1-0018未找到电源 AVDD、使用虚拟稳压器
[3.236785]_regulator   _get:1-0018找不到 DRVDD 电源、使用虚拟稳压器
[3.257751]   ASOC:tlv320aic3x-hifi <-> Davinci-McASP/0映射正常
[3.274597]   ALSA 器件列表:
[3.284790]     #0:AM335x EVM
[3.294647]   oprofile:硬件计数器不可用
[3.306793]   配置文件:使用计时器中断。
[3.318115]   NF_conntrack 版本0.5.0 (3936桶、最大15744)
[3.331970]   IPv4 over IPv4隧道驱动程序
[3.345062]   IP_Tables:(c) 2000-2006年 Netfilter 核心小组
[3.357757]   TCP 立方注册
[3.367828]   NET:注册协议系列17.
[3.37933]   注册 DNS_旋 变传感器密钥类型
[3.391235]   VFP 支持 v0.3:实施者41架构3第30部分版本 c 修订版3
[3.406188]   支持 ThumbEE CPU 扩展。
[3.417510]   mux:无法设置 hwmod IO IRQ -22
[3.430480]   AM33XX 系列的电源管理
[3.442260]   尝试加载 am335x-pm-firmware.bin (超时60秒)
[3.455902]   已将 M3固件复制到 UMEM
[3.467010]   无法读取 cm3固件版本
[3.488922]   检测到 MACID=60:64:5:1a:de:9d
[3.503417]   drivers/rtc/hctoss.c:无法打开 RTC 设备(rtc0)
[3.518188]   正在等待根设备/dev/mmcblk0p2...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Pranav、

    您的 SD 卡上似乎没有有效的 rootfs。

    您使用的是 AM335x TI EVM 还是定制板? 如何创建 SD 卡? 您是否使用 AM335x TI SDK6 (内核3.2附带)?

    software-dl.ti.com/.../index_FDS.html

    此致、
    帕维尔