Nandflash 上的文件系统
Nandflash 上的文件系统
1. 介绍
Nandflash 上的文件系统,一般是指烧录到 nandflash 上,用作嵌入式 Linux 的根文件系统。因为一般 nandflash 比较大,所以可以做一个功能比较全面的文件系统,这样就
可以在linux产品上实现更丰富的功能。比如,加入图形库等。
2. 来源
ICETEK 提供的一个打包的文件系统,在虚拟机的 /home/realtimedsp/ targetfs 目录下arago-base-tisdk-image-da850-omapl138-evm.tar.gz
3. 测试利用 Nandflash Nandflash Nandflash Nandflash 根文件系统启动
(1) 在断电情况下连接 ICETEK-OMAPL138-KB-EZ 板 : ICETEK-OMAPL138-KBE 板的串口J9 到开发主机 COM1;连接 ICETEK-OMAPL138-KBE 板的网口J3 到开发主机网卡。
(2)在开发主机的 Windows 系统中启动超级终端【 Davinci 】
(3)接通 ICETEK-OMAPL138-KB-EZ 板电源
(4)按回车键暂停 linux 的起动
(5)输入setenv bootcmd 'nand read .e 0xc0700000 0x200000 0x400000; bootm'
(6)setenv bootargs 'console=ttyS2,115200n8 noinitrd rw ip=192.168.0.3 root=/dev/nfs nfsroot=192.168.0.222:/home/realtimedsp/workdir/filesys,nolock mem=64M'
(7)输入 boot
(8)输入 root 登录
(9)输入 cd /mnt
(10)mkdir nand
(11)输入 flash_eraseall /dev/mtd4
(12)输入mount -t jffs2 /dev/mtdblock4 nand
(13)cd /mnt/nand
(14)输入tar -zxvf /filesys.tar.gz(打包好的文件系统)
(15)cd..
(16)umount nand
(17)reboot
(18)uboot设置参数setenv bootcmd 'nand read.e 0xc0700000 0x200000 0x400000;bootm'
(19)setenv bootargs 'mem=64M console=ttyS2,115200n8 root=/dev/mtdblock4 rw rootfstype=jffs2'
(20)saveenv
(21)boot
更多推荐
所有评论(0)