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/AM3351:内核启动挂起

Guru**** 2581345 points
Other Parts Discussed in Thread: AM3351, AM3352, TPS65910

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/631389/linux-am3351-kernel-boot-hangs

器件型号:AM3351
主题中讨论的其他器件: AM3352TPS65910

工具/软件:Linux

大家好、我有一个带 ti am3351处理器的定制板、  

我使用的是 ti-processor-SDK 03.00.00.04

内核在 "等待根设备 PARTUUUUUID=0007D795-02"打印时被阻止

请告诉我需要进行哪些更改。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请发布详细信息。 什么是引导设备? 电路板配置是什么? 还会发布引导日志文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、我将 MMC 引导用于定制板、在我的案例中没有 EEPROM、

    我使用的是 ti-processor-SDK -AM335x-03.00.00.04 SDK

    /********* 器件树中 MMC1的 PinMux 详细信息********* /
    arch/arm/boot/dts/am335x-evmsk.dts


    mmc1_pins:pinmux_mmc1_pins{
    pinctrl-single、pins =<
    0xf0 (PIN_INPUT | MUX_MODE0)/*(H19) mmc0_data3.mmc0_data3 */
    0xf4 (PIN_INPUT | MUX_MODE0)/*(H18) mmc0_data2.mmc0_data2 */
    0xf8 (PIN_INPUT | MUX_MODE0)/*(H17) mmc0_data1.mmc0_data1 */
    0xFC (PIN_INPUT | MUX_MODE0)/*(G18) mmc0_data0.mmc0_data0 */
    0x100 (PIN_INPUT | MUX_MODE0)/*(G19) mmc0_clk.mmc0_clk *
    0x104 (PIN_INPUT | MUX_MODE0)/*(G17) mmc0_cmd.mmc0_cmd *
    0x160 (PIN_INPUT | MUX_MODE5)/*(B16) spi0_CS1.GPIO0_6 */
    >;
    };

    mmc1{(&M)
    状态="正常";
    VMMC-SUPPLY =<&VMMC_REG>;
    总线宽度=<4>;
    pinctrl-names ="default";
    pinctrl-0 =<&mmc1_PINs>;
    CD-GPIO =<&GPIO0 6 GPIO_ACTIVE_LOW>;
    };
    / /

    ////////////////////// 路径中的 I 硬编码 DTB 文件名:u-boot 目录 include/configs/am335x_evm.h

    #define CONFIG_Extra ENV_SETTINGS \
    DEFAULT_LINUX_BOOT_ENV \
    DEFAULT_MMC_TI_args \
    "Boot_FDT=Try \0"\
    "bootpart=0:2\0"\
    "bootdir=/boot\0"\
    "BootFile=zImage\0"\
    "Fdtfile=AM335x-evmsk.dtb\0"\//硬编码路径
    "console=ttyO0、115200n8\0"\
    "partitions="\
    "uid_disk=${uuid_gppt_disk};"\
    "name=rootfs,start=2MiB, size=-、uuid=${uid_gp_t_rootfs}\0"\
    "optargets=\0"\
    "ramroot=/dev/ram0 rw\0"\
    "ramrootfstype=ext2\0"\
    "spiroot=/dev/mtdblock4 rw\0"\
    "rootspifstype=jffs2\0"\
    "spisrcaddr=0xe0000\0"\
    "spiimgsize=0x362000\0"\


    /////////////////////////////////// 请检查以下日志中的 ENV、引导日志消息
    /********* 打印机日志开始*************** /
    boot_a_script=load ${devtype}${devnum}:${distro_bootpart}${scriptaddr}${prefix}${script};source ${scriptaddr}
    boot_efi_binary=load ${devtype}${devnum}:${distro_bootpart}${kernel_addr_r}efi/boot/bootarm.EFI;如果 fdt addr ${fdt_addr_r}、则 bootefi ${i
    boot_extlinux=sysboot ${devtype}${devnum}:${distro_bootpart}任何${scriptaddr}${prefix}extlinux/extlinux.conf
    BOOT_FDT=尝试
    BOOT_NET_USB_START=USB 启动
    boot_nars=//boot/
    boot_script_dhcp=boot.scr.uimg
    boot_scripts=boot.scr.uimg boot.scr
    boot_targets=mmc0 legacy_mmc0 mmc1 legacy_mmc1 nand0 PXE DHCP
    bootcmd=run finddt;运行 init_console;运行 envboot;运行 distro_bootcmd
    bootcmd_dhcp=run boot_net_usb_start;如果 DHCP ${scriptaddr}${boot_script_dhcp}、则源${scriptaddr};fi
    bootcmd_legacy_mmc0=setenv mmcdev 0;setenv bootpart 0:2;运行 mmcboot
    bootcmd_legacy_mmc1=setenv mmcdev 1;setenv bootpart 1:2;运行 mmcboot
    bootcmd_mmc0=setenv devnum 0;运行 MMC_boot
    bootcmd_mmc1=setenv devnum 1;运行 MMC_boot
    bootcmd_nand=运行 nandboot
    bootcmd_PXE=运行 boot_net_usb_start;DHCP;如果 PXE 获得;然后是 PXE 引导;fi
    bootcount=2
    BOOTDELAY=2
    bootdir=/boot
    bootenvfile=uEnv.txt
    BootFile=zImage
    BOOTM_SIZE=0x10000000
    bootpart=0:2
    bootscript=echo 正在从 MMC${mmcdev}...;源${loadaddr}运行的 bootscript
    console=ttyO0、115200n8
    CPU=armv7
    DFU_alt_INFO_eMMC=rawemmc RAW 0 3751936
    dfu_alt_info_mmc=boot part 0 1;rootfs part 0 2;mlo fat 0 1;ml.raw 0x100 0x100;u-boot.img.raw 0x300 0x400;spl-os-args.raw 0x80 0x81
    dfu_alt_info_ram=内核 ram 0x80200000 0xD80000;fdt ram 0x80F80000 0x80000;ramdisk ram 0x81000000 0x4000000
    distro_bootcmd=用于${boot_targets}中的目标;请运行 bootcmd_${target};完成
    EFI_dtb_nefins=//dtb//dtb/current
    envboot=MMC dev ${mmcdev};如果 MMC 重新扫描;然后回显在器件${mmcdev}上找到的 SD/MMC;如果运行 loadbootscript;然后运行 bootscript;否则运行 lo;
    eth1addr=de:ad:be:ef:00:01
    ethaddr=a0:F6:FD:28:0A:73
    FDT_addr_r=0x88000000
    fdtaddr=0x88000000
    fdtcontrolladdr=8ef3bed8.
    fdtfile=AM335x-evmsk.dtb
    findfdt=if test $board_name = A335BONE;then setenv fdtfile AM335x-bone.dtb;fi;if test $board_name = A335BNLT;then setenv fdtfile AM335x-bo
    finduid=part uuid mmc 0:2 uuid
    importbootenv=echo 从 MMC${mmcdev}导入环境...;env 导入-t ${loadaddr}${filesize}
    init_console=if test $board_name = a335_ice;然后 setenv 控制台 ttyO3、115200n8;否则 setenv 控制台 ttyO0、115200n8;fi;
    kernel_addr_r=0x82000000
    load_efi_dtb=load ${devtype}${devnum}:${distro_bootpart}${fDT_addr_r}${prefix}${efi_fdtfile}
    loadaddr=0x82000000
    loadbootenv=fatload MMC ${mmcdev}${loadaddr}${bootenvfile}
    loadbootscript=load MMC ${mmcdev}${loadaddr}boot.scr
    loadfdt=load MMC ${bootpart}${fdtaddr}${bootdir}/${fdtfile}
    loadimage=load MMC ${bootpart}${loadaddr}${bootdir}/${bootfile}
    loadramdisk=load MMC ${mmcdev}${rdaddr}ramdisk.gz
    MMC_BOOT=if MMC dev ${devnum};然后 setenv devtype MMC;运行 scan_dev_for_boot_part;fi
    mmcboot=mmc dev ${mmcdev};如果 MMC 重新扫描;然后回显在器件${mmcdev}上找到的 SD/MMC;运行 envboot;如果运行 loadimage;然后运行 mmclosados;fi;
    mmcdev=0
    mmclaros=run args_mmc;如果测试${boot_FDT}= yes ||测试${boot_FDT}=试用;如果运行 loadfdt;则 bootz ${loadaddr}-${fdtaddr};否则、如果;
    mmcrootfstype=ext4 rootwait
    netargs=setenv bootargs console=${console}${optargets}root=/dev/nfs nfsroot=${serverip}:${rootpath}、${nfsopts}RW IP=DHCP
    netboot=echo Booting from network...;setenv autoload no;dhcp;run netloadimage;run netloadfdt; 运行 netargs;bootz ${loadaddr}-${fdtaddr}
    netloadfdt=tftp ${fdtaddr}${fdtfile}
    netloadimage=tftp ${loadaddr}${bootfile}
    nfsopts=nolock
    partitions=uuid_disk=${uid_gppt_disk};name=rootfs、start=2MiB、size=-、uid=${uid_gppt_rootfs}
    pxefile_addr_r=0x80100000
    ramargs=setenv bootargs console=${console}${optargets}root=${ramroot}rootfstypy=${ramrootfstype}
    ramboot=echo 从 ramdisk 引导...;运行 ramargs;bootz ${loadaddr}${rdaddr}${fdtaddr}
    ramdisk_addr_r=0x88080000
    ramroot=/dev/ram0 rw
    ramrootfstype=ext2
    读数地址= 0x88080000
    rootpath=/export/rootfs
    scan_dev_for_boot=echo 扫描${devtype}${devnum}:${distro_bootpart}...;对于${boot_drefixes}中的前缀;请运行 scan_dev_for_extlinux;运行;
    scan_dev_for_boot_part=part list ${devtype}${devnum}-可引导设备列表;env 存在设备列表|| setenv 设备列表1;用于${de}中的 DISTR_BOOTpart
    scan_dev_for_efi=setenv efi_fdtfile ${fdtfile};如果测试-z "${fdtfile}"-a -n "${soc}";则 setenv efi_fdtfile ${soc}-${board}${boardver}.dtbe
    scan_dev_for_extlinux=if test -e ${devtype}${devnum}:${distro_bootpart}${prefix}extlinux/extlinux.conf;然后回显找到${prefix}extlinux/exi
    scan_dev_for_scripts=用于${boot_scripts}中的脚本;如果测试-e ${devtype}${devnum}:${distro_bootpart}${prefix}${script}、则执行;然后回显找到 e
    脚本地址=0x80000000
    SoC=am33xx
    args=setenv bootargs console=${console}${optargets}root=${spiroot}spifstypy=${rootrootfstype}
    spiboot=echo Booting from SPI ...;运行 spiargs;SF 探测器${spibusno}:0;SF 读取${loadaddr}${spisrcadr}${spiimgsize};bootz ${loadaddr}
    spibusno=0
    spiimgsize=0x362000
    spiroot=/dev/mtdblock4 rw
    rootspifstype=jffs2.
    spisrcaddr=0xe0000
    static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off
    stderr=串行@44e09000
    stdin =串行@44e09000
    stdout=串行@44e09000
    USB_boot=USB start;如果 USB dev ${devnum};则 setenv devtype USB;运行 scan_dev_for_boot_part;fi
    USBnet_devaddr=de:ad:be:ef:00:01
    供应商= TI
    ver = U-Boot 2016.05-00230-g120a8a3-M脏(2017年10月12日- 12:31:20 +0530)

    /********* printenv 日志结束********* /


    /////////////////////////////////// 请检查以下日志以查看引导日志消息
    /********* 启动日志'********* /

    警告:以太网@4a100000、使用来自 ROM 的 MAC 地址
    eth0:以太网@4a100000
    警告:USB_ether 使用来自 ROM 的 MAC 地址
    ,eth1:USB_ether

    按空格键可在2秒钟内中止自动引导
    切换到分区#0,确定
    mmc0是当前器件
    在器件0上找到 SD/MMC

    正在读取 BOOT.SCR
    **无法读取文件 boot.scr **
    正在阅读 uEnv.txt
    **无法读取文件 uEnv.txt **
    切换到分区#0,确定
    mmc0是当前器件
    正在扫描 MMC 0:1...

    切换到分区#0,确定
    mmc0是当前器件
    在器件0上找到 SD/MMC

    切换到分区#0,确定
    mmc0是当前器件
    在器件0上找到 SD/MMC

    正在读取 BOOT.SCR
    **无法读取文件 boot.scr **
    正在阅读 uEnv.txt
    **无法读取文件 uEnv.txt **
    337ms (10.4 MIB/s)内读取的3661656字节
    在56ms (707 KiB/s)内读取40555字节
    内核映像@ 0x82000000 [ 0x000000 - 0x37df58]
    ###展开的设备树 blob、88000000
    使用0x88000000处的 FDT blob 进行引导
    正在将设备树加载到8ef2d000,结束8ef39e6a... 好的
    FT_board_setup

    正在启动内核...

    [0.000000]在物理 CPU 0x0上引导 Linux
    [0.000000]正在初始化 cgroup 子系统 CPU
    [0.000000]正在初始化 cgroup Subsys cpuacct
    [0.000000] Linux 版本4.4.4.12.12-g3639bea54a (root@Sridhar-ThinkCenter-M73)(gcc 版本5.3.1 20160113 (Linaro GCC 5.3-2016.02)) 7 PREEM7
    [0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d
    [0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
    [0.000000]机器模型:TI AM335x EVM-SK
    [0.000000] CMA:保留0x8d000000处的24 MIB
    [0.000000]内存策略:数据高速缓存写回
    [0.000000] CPU:所有 CPU 均在 SVC 模式下启动。
    [0.000000] AM335X ES2.1 (NEON)
    [0.000000]在区域顺序和移动分组中构建了1个区域列表。 总页数:64960
    [0.000000]内核命令行:console=ttyO0、115200n8 root=PARTUUID =0007d795-02 RW rootfstype=ext4 rootwait
    [0.000000] PID 哈希表条目:1024 (顺序:0、4096字节)
    [0.000000]条目高速缓存散列表条目:32768 (顺序:5、131072字节)
    [0.000000] inode 高速缓存散列表条目:16384 (顺序:4、65536字节)
    [0.000000]内存:224376K/262144K 可用(7095K 内核代码、292K RWdata、2444K rodata、288K init、263K BSS、 13192K 保留、24576K c)
    [0.000000]虚拟内核内存布局:
    [0.000000]矢量:0xff0000-0xff1000 (4KB)
    [0.000000] fixmap:0xc00000 - 0xc00000 (3072 KB)
    [0.000000] vmalloc:0xd0800000 - 0x0x800000 (752MB)
    [0.000000]低内存:0xC0000000 - 0xd0000000 (256 MB)
    [0.000000] pkmap:bbfe00000 - 0xC0000000 (2 MB)
    [0.000000]模块:bbf000000 - bbbfe00000 (14 MB)
    [0.000000].text:0xc0008000 - 0xc0959034 (9541 KB)
    [0.000000].init:0xc095a000 - 0xc09a2000 (288KB)
    [0.000000].data:0xc09a2000 - 0xc09eb248 (293KB)
    [0.000000].bss:0xc09ed000 - 0xc0a2eed8 (264 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 时钟事件源:时间2为19200000Hz
    [0.000030] sched_clock:在19MHz 时为32位、分辨率为52ns、每111848106981ns 换行一次
    [0.000079]时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:99544814920ns
    [0.000103] OMAP 时钟源:Timer1为19200000Hz
    [0.001177] clocksource_probe:未找到匹配的时钟源
    [0.00153]控制台:彩色虚拟设备80x30
    [0.001588]警告:您的'console=ttyO0'已被'ttyS0'替代
    [0.001603]这样可以确保您仍然看到内核消息。 请
    [0.001617]更新您的内核命令行。
    [0.001650]校准延迟环路... 302.28茂物剪(lpj=1511424)
    [0.057722] pid_max:默认值:32768最小值:301
    [0.057987]安装高速缓存散列表条目:1024 (顺序:0、4096字节)
    [0.058015]安装点缓存散列表条目:1024 (顺序:0、4096字节)
    [0.059472]正在初始化 cgroup Subsys IO
    [0.059534]正在初始化 cgroup Subsys 内存
    [0.059603] Initializing cgroup Subsys devices (正在初始化 cgroup 子系统设备)
    [0.059637]初始化 cgroup Subsys 冷冻柜
    [0.0569669]正在初始化 cgroup 子系统 perf_event
    [0.059699]正在初始化 cgroup 子系统 PID
    [0.059761] CPU:测试写入缓冲器一致性:好的
    [0.060465]为0x80008200 - 0x80008258设置静态标识映射
    [0.065463] devtmpfs:已初始化
    [0.094813] VFP 支持 v0.3:实施者41架构3第30部分版本 c 修订版3
    [0.128894] omap_hwmod:debugss:_wait_target_disable 失败
    [0.133260] OMAP-hwmod:D_CAN0:_WAIT_TARGET_READY 失败:-16
    [0.133284] OMAP-hwmod:D_CAN0:无法为复位启用(3)
    [0.136855] OMAP-hwmod:D_CAN1:_WAIT_TARGET_READY 失败:-16
    [0.136873] OMAP-hwmod:D_CAN1:无法为复位启用(3)
    [0.199266]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.203450] pinctrl 内核:已初始化 pinctrl 子系统
    [0.206274] NET:注册协议系列16.
    [0.211559(2004) DMA:预分配256个 KiB 池,用于原子相干分配
    [0.237732]空闲:使用调速器梯
    [0.267715]空闲:使用调速器菜单
    [0.279145] OMAP GPIO 硬件版本0.1
    [0.305474]硬件断点:不支持调试架构0x4。
    [0.369204] EDMA 49000000.EDMA:TI EDMA DMA 引擎驱动程序
    [0.371210]稳压器固定电压@2:找不到节点/ocp/l4_wkup@44c00000/SCM@210000/引脚多路复用器@800/pinmux_wl12xx_ge 的 pctldev
    [0.378247] vgaarb:已加载
    [0.37953] SCSI 子系统已初始化
    [0.380326] usbcore:注册的新接口驱动程序 usbfs
    [0.380509] usbcore:注册的新接口驱动程序集线器
    [0.380727] usbcore:注册的新设备驱动程序 USB
    [0.382008] omap_i2c 44e0b000。i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/pinmux_i2c0_pins 的 pctldev、推迟 e
    [0.382370]介质:Linux 介质接口:v0.10
    [0.382533] Linux 视频捕捉接口:v2.00
    [0.382661] pps_core:LinuxPPS API 版本。 1已注册
    [0.382680] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.382757] PTP 时钟支持已注册
    [0.383290] EDAC MC:版本:3.0.0
    [0.385876] OMAP-mailbox 480c8000.mailbox:OMAP mailbox 修订版0x400
    [0.386656]高级 Linux 声音架构驱动程序已初始化。
    [0.389475]时钟源:切换到时钟源 Timer1
    [0.416813] NET:注册协议系列2.
    [0.418470] TCP 建立哈希表条目:2048 (顺序:1、8192字节)
    [0.418560] TCP 绑定哈希表条目:2048 (顺序:1、8192字节)
    [0.418629] TCP:已配置哈希表(建立2048 BIND 2048)
    [0.418786] UDP 哈希表条目:256 (顺序:0、4096字节)
    [0.418834] UP-Lite 哈希表条目:256 (顺序:0、4096字节)
    [0.419169] NET:注册协议系列1.
    [0.420053] RPC:注册后命名为 UNIX 套接字传输模块。
    [0.420087] RPC:注册的 UDP 传输模块。
    [0.420104] RPC:注册的 TCP 传输模块。
    [0.420120] RPC:注册的 TCP NFSv4.1反向通道传输模块。
    [0.422053]硬件性能事件:通过 armv7_cortex_A8 PMU 驱动器启用、提供5个计数器
    [0.426588] futex 散列表条目:256 (顺序:-1、3072字节)
    [0.447119] squashfs:版本4.0 (2009/01/31) Phillip Lougher
    [0.449066] NFS:注册 id_resolver 密钥类型
    [0.449187]已注册密钥类型 id_resolver
    [0.449208]注册密钥类型 id_legacy
    [0.449387] NTFS:驱动程序2.1.32 [Flags:R/O]。
    [0.454076]块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要248)
    [0.454138]已注册 IO 调度程序 NOP
    [0.454171] IO 调度程序截止日期已登记
    [0.454584]已注册 IO 调度程序 cfq (默认值)
    [0.458331] pinctrl-single 44e10800.pinmux:142引脚、PA f9e10800大小568
    [0.465489]未找到使用虚拟稳压器的背光电源
    [0.622617]串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
    [0.631900] 44e09000.serial: tmio 0x44e09000处的 ttyS0 (IRQ = 158、base_baud = 3000000)是8250
    [1.287750]控制台[ttyS0]已启用
    [1.293763][DRM]已初始化 DRM 1.1.0 20060810
    [1.301644] of _graph_get_next 端点():在/ocp/lcdc@4830e000中找不到端口节点
    [1.310705] of _graph_get_next 端点():在/ocp/lcdc@4830e000中找不到端口节点
    [1.319180][DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
    [1.325944][DRM]不支持 vblank 时间戳查询的驱动程序。
    [1.354955]控制台:切换到彩色帧缓冲器件60x34
    [1.367253] tilcdc 4830e000.lcdc:fb0:帧缓冲器件
    [1.399545][DRM]初始化了次要0上的 tilcdc 1.0.0 20121205
    [1.423851]循环:模块已加载
    [1.433170] libphy:固定 MDIO 总线:探测
    [1.499549] DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版1.6
    [1.505659] DaVinci_MDIO 4a101000.MDIO:无实时 phy、可扫描所有内容
    [1.512239] DaVinci_MDIO:4a101000.MDIO 的探测失败、错误-5
    [1.535612] cpsw 4a100000.以太网:检测到的 MACID = a0:F6:FD:28:0A:73
    [1.559422] cpsw 4a100000.以太网:cpsw:检测到的 MACID = DE:AD:be:ef:00:01
    [1.568311]峰值:v0.0.3 (2013/25)、Pegasus/Pegasus II USB 以太网驱动程序
    [1.575965] usbcore:注册的新接口驱动程序峰值
    [1.581959] usbcore:注册的新接口驱动程序 a6
    [1.587491] usbcore:注册的新接口驱动程序 ax88179_178a
    [1.593758] usbcore:注册的新接口驱动程序 CDC_ether
    [1.599871] usbcore:注册的新接口驱动程序 smsc75xx
    [1.605783] usbcore:注册的新接口驱动程序 smsc95xx
    [1.611727] usbcore:注册的新接口驱动程序 net1080
    [1.617579] usbcore:注册了新接口驱动程序 CDC_Subset
    [1.623669] usbcore:注册的新接口驱动程序 zaurus
    [1.629537] usbcore:注册的新接口驱动程序 CDC_NCM
    [1.636987] EHCI_hcd:USB 2.0 "增强型"主机控制器(EHCI)驱动程序
    [1.643611] EHCI-PCI:EHCI PCI 平台驱动程序
    [1.648209] EHCI 平台:EHCI 通用平台驱动程序
    [1.654055] EHCI-OMAP:OMAP-EHCI 主机控制器驱动程序
    [1.659633] ohci_hcd:USB 1.1 'Open'主机控制器(OHCI)驱动程序
    [1.665871] ohci-PCI:OHCI PCI 平台驱动程序
    [1.670586] ohci 平台:OHCI 通用平台驱动程序
    [1.677087] usbcore:注册的新接口驱动程序 USB 存储
    [1.684193] mousedev:PS/2鼠标设备,适用于所有鼠标
    [1.691979] i2c /dev/entries 驱动程序
    [1.699745] cputidle: enable-method 属性'ti,am3352'找到操作
    [1.706979] sdhci:安全数字主机控制器接口驱动程序
    [1.713254] sdhci:版权所有(c) Pierre Osman
    [1.718859] omap_hsmmc 48060000.mmc:获得 CD GPIO
    [1.780199] Synopsys Designware 多媒体卡接口驱动程序
    [1.787330] sddhci-pltfm:SDHCI 平台和驱动程序的版本 +
    [1.796510] ledtrig-CPU:已注册以指示活动|
    [1.803348] usbcore:注册的新接口驱动程序|无法打开/dev/ttyUSB0! |
    [1.808908] usbhid:USB HID 内核驱动程序||
    [1.819965] NET:注册协议系列10------------------------------------------------------- +
    [1.827514] SIT:IPv6 over IPv4隧道驱动程序
    [1.834096] NET:注册协议系列17.
    [1.839163]注册了密钥类型 DNS_旋 变传感器
    [1.844048] OMAP-VOLTGE_LARD_INIT:未添加电压驱动器支持
    [1.852670]支持 ThumbEE CPU 扩展。
    [1.856988]正在注册 SWP/SWPB 仿真处理程序
    [1.889873] tps65910 0-002D:无中断支持、无内核 IRQ
    [1.897455] tps65910 0-002D:配置外部控制 EN1时出错
    [1.904128] tps65910 0-002D:无法初始化外部控制配置
    [1.911105] vrtc:无法启用
    [1.914763] tps65910 0-002D:注册 tps65910-PMIC 稳压器失败
    [1.921515] tps65910-PMIC:tps65910-PMIC 的探头失败、错误-121
    [1.930237] omap_i2c 44e0b000.i2c:400kHz 时的总线0版本0.11
    [1.937212] omap_hmc 48060000.mmc:获得 CD GPIO
    [2.094947] omap_hmc 48060000.mmc:获得 CD GPIO
    [2.132522]输入:GPIO_buttons@0 AS /devices/platform/gpio_buttons@0/input/input0
    [2.14267] OMAP_hsmmc 48060000.MMC:获得了 CD GPIO
    [2.147662] hctosys:无法打开 RTC 设备(rtc0)
    [2.161978] VBAT:禁用
    [2.164945] lis3_reg:正在禁用
    [2.168091] vwl1271:正在禁用
    [2.171516] ALSA 器件列表:
    [2.174488]未找到声卡。
    [2.180544]正在等待根设备 PARTUUUUID=0007d795-02... //////////////////// 内核引导在此处停止
    [110.5582232] random:非阻塞池已初始化
    / /

    //////////////////////////////////////// :请告诉我需要在何处设置 rootfs 路径(“/dev/mmcblkop2”)

    谢谢、

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

    Khageswararao、

    我怀疑您错过了启动参数中的"args_mmc"设置:

    args_mmc=run finduid;setenv bootargs console=${console}${optargets}root=PARTUUID =${uuid}rw rootfstype=${mmcrootfstype} 

    在附件中查看电路板的所有环境变量。

    e2e.ti.com/.../env.txt

    BR

    Tsvetolin Shulev

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我检查了它与我的 ENV 设置看起来一样。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我的定制板中没有 EEPROM、
    请向我推荐我们需要注意的 SD 卡和 NAND 启动的事项
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    NAND 时序由供应商决定、具体取决于您使用的 NAND 芯片。 u-boot/arch/arm/cpU/armv7/omap-common/mem-common.c 文件中对它们进行了介绍。 您可以在以下位置找到更改 NAND 时序的补丁示例:
    lists.denx.de/.../215582.html
    但我建议您从下面有关 MMC 和 NAND 引导的链接指南开始:
    processors.wiki.ti.com/.../AM335x_PSP_User's_Guide
    processors.wiki.ti.com/.../AM335x_U-Boot_User's_Guide

    BR
    Tsvetolin Shulev