玉米糊 发表于 2014-5-15 17:08:47

MYS-SAM9G45 根目录存储容量只显示64MB问题解决

使用 MYS-SAM9G45 Linux系统时,用 df -h 命令的时候,发现根目录只有64MB,剩余可用容量也就10几M空间,这样256MB 的 nandflash 就损失了很大一部分不能用。

其实这是因为MYS-SAM9G45 还有一大部分的空间作为用户空间没有挂载,需要客户自行挂载让后才能使用。但是自己挂载方法比较麻烦,本文提供一个完美解决方案,如下。

1、在自动烧写系统前,用文本编辑器打开“ at91sam9g45ekes_demo_linux_nandflash.tcl ”文件。

2、定位到大概84行的位置,内容如下:
"bootargs=mem=128M console=ttyS0,115200 mtdparts=atmel_nand:5M(bootstrap/uboot/kernel)ro,64M(rootfs),-(data) root=/dev/mtdblock1 rw   rootfstype=jffs2" \

将其中的64M改为200M,注意,不能改为全部的256M,要留一部分给uboot和系统使用,完成后:
"bootargs=mem=128M console=ttyS0,115200 mtdparts=atmel_nand:5M(bootstrap/uboot/kernel)ro,200M(rootfs),-(data) root=/dev/mtdblock1 rw   rootfstype=jffs2" \

3、然后再重新烧写。

4、成功后如下:
root@at91sam:~$ df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/mtdblock1          200.0M   31.8M    168.3M16% /
tmpfs                  40.0k         0   40.0k   0% /mnt/.psplash
/dev/mtdblock1          200.0M   31.8M    168.3M16% /dev/.static/dev
tmpfs                     2.0M   48.0k      2.0M   2% /dev
tmpfs                  61.5M   92.0k   61.4M   0% /var/volatile
tmpfs                  61.5M         0   61.5M   0% /media/ram




页: [1]
查看完整版本: MYS-SAM9G45 根目录存储容量只显示64MB问题解决