uboot设置分区信息,进入系统后使用不上该分区是怎么回事
1.一个使用nan flash的开发板子.2.在uboot引导内核,设置分区信息如:
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=hinand:1M(boot),15M(kernel),32M(rootfs),16M(test)'
可以看到设置16M(test)分区
3.进入内核后想知道test这个分区挂载在哪个目录下,执行命令df -a 显示如:
# df -a
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 32768 23616 915272% /
proc 0 0 0 0% /proc
sysfs 0 0 0 0% /sys
tmpfs 29360 4 29356 0% /dev
devpts 0 0 0 0% /dev/pts
如上,我不知道test分区挂载那个目录下,如果未挂载到任何目录下该如何使用呢。
4.我查询MTD分区信息,如下:
cat /proc/mtd
dev: size erasesizename
mtd0: 00100000 00020000 "boot"
mtd1: 00f00000 00020000 "kernel"
mtd2: 02000000 00020000 "rootfs"
mtd3: 01000000 00020000 "test"
我就想知道该任何才能使用test这个分区。 没人知道吗???? 应该不会自动挂载吧,mount /dev/mtdblock3 /mnt看看? mount都是在系統裏面做的吧,沒見過在uboot 做的,而且uboot並不知道內核支持的文件系統,我覺得uboot管不到這裏,應用程序可以
页:
[1]