Linux 4.10.8 根文件系统制作---制作yaffs文件系统

Posted 游戏进行中

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 4.10.8 根文件系统制作---制作yaffs文件系统相关的知识,希望对你有一定的参考价值。

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

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

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

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

  

  

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

  

  加上可执行属性:

  

  进入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 根文件系统制作---制作yaffs文件系统的主要内容,如果未能解决你的问题,请参考以下文章

什么时候要重新制作Linux的根文件系统?谢谢

[架构之路-30]:目标系统 - 系统软件 - Linux OS根文件系统rootfs的概念组成制作以及用busybox制作根文件系统

嵌入式linux与物联网进阶之路三:根文件系统制作

嵌入式Linux开发-busybox根文件系统制作

嵌入式Linux内核以及根文件系统制作

嵌入式Linux内核以及根文件系统制作