|
使用 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.3M 16% /
tmpfs 40.0k 0 40.0k 0% /mnt/.psplash
/dev/mtdblock1 200.0M 31.8M 168.3M 16% /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
|
|