【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
其实,我们之前就讨论过怎么把image烧入到v3s的spi-nor当中去。当时使用的方法是借助于sunxi-fel工具,烧入的image也比计较小,只是一个uboot bin文件。今天,我们就来讨论一下,一个完整的spi-nor镜像应该如何创建和烧入。
1、创建根文件系统bin文件
关于根文件系统如何编译,之前在buildroot那篇文章已经讲过。这里讨论的是,怎么把根文件系统压缩成镜像文件。一个完整的镜像文件根本上取决于spi-nor的大小。因为我们选择的存储芯片是MX25L25645G,自身大小是32M,所以给rootfs的空间其实可以这么来安排,
即0x0~0x100000是uboot空间,0x100000~0x110000是dtb空间,0x110000~0x610000是kernel空间,剩下来的0x610000~都是rootfs的空间。所以rootfs的大小是,
32M-1M-64K-5M=0x19F0000
创建image过程中涉及到mtd-utils工具安装,文章来源:https://www.toymoban.com/news/detail-506603.html
sudo apt-get install mtd-utils
在用mtd-utils创建image之前,一般先修改下rootfs目录下面文件的权限,不然启动后执行有问题,文章来源地址https://www.toymoban.com/news/detail-506603.html
<到了这里,关于全志V3S嵌入式驱动开发(spi-nor image制作)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!