免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8135 | 回复: 3
打印 上一主题 下一主题

exec -c "root=/dev/mtdblock2" ???? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-24 15:58 |只看该作者 |倒序浏览
嵌入式内核启动时,是用exec命令,有时候可以在后面添加一些参数.如:
exec -c "root=/dev/mtdblock2"
请问,加这些参数的目的是什么?
另外,mtdblock2这个文件是如何确定的?因为在mtd分区的时候有至少一个mtdblock,你怎么知道是哪一个?

论坛徽章:
0
2 [报告]
发表于 2007-01-24 17:42 |只看该作者
flash的分区。由驱动定好了分区,然后把rootdisk烧到相应的分区
一般的  0 是bootloader, 1是kernel 2是rootdisk

论坛徽章:
0
3 [报告]
发表于 2007-01-25 08:45 |只看该作者
这是我的redboot中的flash空间分布:
Name                   FLASH  addr  Mem addr    Length      Entry point
RedBoot             0xBFC00000  0xBFC00000  0x00030000  0x00000000
rootfs                 0xBFC30000  0xBFC30000  0x00141000  0x00000000
linux                   0xBFD80000  0x80002000  0x0006C986  0x8013A040
RedBoot config  0xBFFC0000  0xBFFC0000  0x00001000  0x00000000
FIS directory      0xBFFD0000  0xBFFD0000  0x00010000  0x00000000

而我的mtd分区是这样分的:
<5>Creating 5 MTD partitions on "Physically mapped flash":
<5>0x00000000-0x00030000 : "RedBoot"
<5>0x00030000-0x00230000 : "rootfs"
<5>0x00230000-0x002a0000 : "linux"
<5>0x002a0000-0x002b0000 : "RedBoot config"
<5>0x002b0000-0x002c0000 : "FIS directory"

是不是就意味着我的命令应该是root=/dev/mtdblock1?
谢谢!

论坛徽章:
0
4 [报告]
发表于 2007-01-25 14:58 |只看该作者
自己支持一下自己!
在"root=/dev/mtdblock2"的命令中.就现在我的系统而言,命令应该是"root=/dev/mtdblock2"这个命令中的mtd分区应该指的是文件系统的分区.
mtd0(mtdblock0)指的是整个flash, mtd1(mtdblock1)指的是redboot.mtd2(mtdblock2)指的是我的文件系统.等等.
所以在我的命令里就应该是"root=/dev/mtdblock2"
以上是根据楼上的mtd分区确定的.
但如果我的mtd分区是这样的话flash的空间分布还是不变的)
<5>Creating 5 MTD partitions on "hysically mapped flash":
<5>0x00000000-0x00030000 : "RedBoot"
<5>0x00230000-0x002a0000 : "linux"
<5>0x00030000-0x00230000 : "rootfs"
<5>0x002a0000-0x002b0000 : "RedBoot config"
<5>0x002b0000-0x002c0000 : "FIS directory"
那么命令就应该是"root=/dev/mtdblock3"
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP