Linux 4.10.8 根文件系统制作(三)

时间:2022-04-01 01:56:08

   这里直接用的是韦东山提供的工具。

  yaffs文件系统是专门用于nandflash的文件系统

  我们前面已经下载了yaffs 的源码,也做了文件系统目录的构建。

  在yaffs2的源码目录中有一个utils 目录,里面就是制作文件印象的工具。

  Linux 4.10.8 根文件系统制作(三)

  Linux 4.10.8 根文件系统制作(三)

  将工具拷贝到系统目录中去

  Linux 4.10.8 根文件系统制作(三)

  加上可执行属性:

  Linux 4.10.8 根文件系统制作(三)

  进入nfs_root目录,执行命令:

  mkyaffs2image fs_mini fs_mini.yaffs2

  然后启动u-boot,进行烧写:  

  nfs 30000000 192.168.0.192:/home/ubuntu/work/nfs_root/fs_mini.yaffs2
  nand erase.part rootfs
  nand write.yaffs 30000000 260000 $filesize
  set bootargs console=ttySAC0,115200 root=/dev/mtdblock3

  nfs 32000000 192.168.0.192:/home/ubuntu/work/nfs_root/uImage
  bootm 32000000

  启动后可查看到信息

  Linux 4.10.8 根文件系统制作(三)