查看: 2324|回复: 1

[求助] imx51启动后加载ubi文件系统失败

[复制链接]
  • TA的每日心情
    无聊
    2021-5-27 14:51
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    21

    主题

    75

    帖子

    1

    中级会员

    Rank: 3Rank: 3

    积分
    298
    最后登录
    2025-7-3
    发表于 2015-7-16 19:36:18 | 显示全部楼层 |阅读模式
    本帖最后由 烟雨梦 于 2015-7-16 19:40 编辑

    imx51启动后加载ubi文件系统失败,报错信息:
    fec_enet_open, 997, open!!!  
    eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=0:00, irq=-1)
    IP-Config: Guessing netmask 255.0.0.0
    IP-Config: Complete:
         device=eth0, addr=10.0.0.239, mask=255.0.0.0, gw=255.255.255.255,
         host=10.0.0.239, domain=, nis-domain=(none),
         bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath=
    UBIFS error (pid 1): ubifs_get_sb: cannot open "ubi0:rootfs", error -19
    VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
    Please append a correct "root=" boot option; here are the available partitions:
    1f00            1024 mtdblock0 (driver?)
    1f01            5120 mtdblock1 (driver?)
    1f02          120832 mtdblock2 (driver?)
    1f03            2048 mtdblock3 (driver?)
    1f04            2048 mtdblock4 (driver?)
    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
    [<8002d4ac>] (unwind_backtrace+0x0/0xf0) from [<803aa744>] (panic+0x6c/0xe0)
    [<803aa744>] (panic+0x6c/0xe0) from [<80008db4>] (mount_block_root+0x1cc/0x20c)
    [<80008db4>] (mount_block_root+0x1cc/0x20c) from [<80008f6c>] (prepare_namespace+0x88/0x174)
    [<80008f6c>] (prepare_namespace+0x88/0x174) from [<80008480>] (kernel_init+0x120/0x168)
    [<80008480>] (kernel_init+0x120/0x168) from [<800299c0>] (kernel_thread_exit+0x0/0x8)

    另外ubi.img文件通过mkfs.ubi脚本生成,内容:
    #!/bin/sh
    echo "make rootfs rootfs.ubifs"
    mkfs.ubifs -r rootfs/  -e 126KiB -m 2048 -c 944  rootfs.ubifs -x zlib
    echo "make ubi.img"
    ubinize -o ubi.img -m 2048 -p 128KiB -s 512 ubi.cfg

    ubi.cfg文件内容:
    [ubifs]
    mode=ubi
    image=rootfs.ubifs
    vol_id=0
    vol_size=100MiB
    vol_type=dynamic
    vol_name=rootfs   
    vol_flags=autoresize

    启动参数:
    set bootargs 'console=ttymxc0,57600 ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs video=mxcdi0fb:RGB24,800x600-16@60 video=mxcdi1fb:YUV444,TV-PAL tve di0_primary ip=10.0.0.239'
    saveenv

    求大神帮忙分析下,谢谢!


    我知道答案 目前已有1人回答

    评分

    参与人数 1NXP金币 +5 收起 理由
    小七 + 5 打赏!

    查看全部评分

    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    10

    主题

    40

    帖子

    0

    注册会员

    Rank: 2

    积分
    96
    最后登录
    2018-5-8
    发表于 2015-7-20 10:11:19 | 显示全部楼层
    不懂~ 帮顶一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 20:07 , Processed in 0.086079 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表