1、首先生成所需文件系统,见本博客<Hi3559AV100文件系统制作cramfs>。

2、使用工具生成EXT4文件系统

./make_ext4fs -s -l 96M rootfs_hi3559av100.ext4 ./rootfs

3、烧录文件系统

mw.b 0x82000000 ff 0x12C00000;tftp 0x82000000 STM_ROOTFS_T19022801
      mmc erase A800 96000; mmc write.ext4sp 0 0x82000000 A800 96000

注意:烧写EXT4文件系统时候必须用mmc write.ext4sp 而不是mmc write,否则会报找不到文件系统错误。

No filesystem could mount root, tried:  ext4Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,3)
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.37 #2
Hardware name: Hisilicon HI3559AV100 DEMO Board (DT)
Call trace:
[<ffffff8008088de8>] dump_backtrace+0x0/0x198
[<ffffff800808908c>] show_stack+0x14/0x20
[<ffffff8008338424>] dump_stack+0x94/0xb8
[<ffffff800812c324>] panic+0x114/0x264
[<ffffff80088110d8>] mount_block_root+0x29c/0x2b8
[<ffffff8008811288>] mount_root+0x74/0x84
[<ffffff80088113fc>] prepare_namespace+0x164/0x1a0
[<ffffff8008810c78>] kernel_init_freeable+0x1c0/0x1e0
[<ffffff8008642068>] kernel_init+0x10/0x100
[<ffffff8008082ee0>] ret_from_fork+0x10/0x30
Kernel Offset: disabled
Memory Limit: 512 MB
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,3)

4、CONFIG_BOOTARGS配置如下

Kernel command line: mem=512M console=ttyAMA0,115200 clk_ignore_unused rw rootwait root=/dev/mmcblk0p3            rootfstype=ext4blkdevparts=mmcblk0:1M(uboot.bin),20M(kernel),300M(rootfs.ext4),300M(app),10M(param),10M(backup.param),6000M(data)

Hi3559AV100制作ext4文件系统和烧录emmc相关推荐

  1. 如何制作Ext4文件系统镜像

    如何制作Ext4文件系统镜像 Android中system.img的两种格式及其相互转换方法 搞Android的同学经常会接触到system.img.但是该文件经常以两种格式出现:raw和sparse ...

  2. 制作ext4文件系统linux,linux下如何制作ext4文件系统镜像

    1.生成一个空的2MiB文件 dd if=/dev/zero of=rootfs.ext4 bs=1024 count=2048 (指定每一块大小为1024字节,一共又2048块,那么就是2048 * ...

  3. Linux开发篇 | Linux下制作EXT4文件系统镜像

    一.创建文件系统镜像挂载目录 $ sudo mkdir fs 二.创建初始大小的镜像文件 此处以创建4G大小为例,其中4G=bs×count: $ sudo dd if=/dev/zero of=fs ...

  4. [ Linux驱动炼成记 ] 15 - 存储器EMMC中Ext4文件系统 中 磁盘空间占用率100%

    产品现象 : 设备(Linux 系统) 运行一段时间后,其中某一个分区 /et/config 突然占用率为100%,而实际空间可能1%都不到. 这种问题百思不得其解.谷歌/百度 所遇到的解决方案都是嵌 ...

  5. linux emmc vfs错误,Hi3519a EMMC挂载EXT4文件系统失败

    环境:hi3519AV100+ Hi3519A V100R001C02SPC010 问题:使用Hitool5.0.46烧写EMMC,成功烧写uboot.Image和EXT4文件系统,uboot和内核都 ...

  6. 制作f2fs和ext4文件系统的img文件

    制作f2fs和ext4文件系统的img文件 制作 f2fs 的文件系统 于 f2fs 没有 windows 版本的打包工具, 所以需要在 linux 环境下打包, 步 骤如下: 1) Ubuntu 系 ...

  7. 海思烧录EXT4文件系统工具mmc

    mmc烧录ext4一定要注意使用write.ext4sp static int do_mmc_write(cmd_tbl_t *cmdtp, int flag,int argc, char * con ...

  8. 使用BusyBox制作根文件系统的理论分析

    以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 一.inittab文件介绍 #first:run the system script file ::sysinit:/etc/init.d/ ...

  9. 嵌入式 详解制作根文件系统以及文件系统中init以及其他文件详解

    一.FHS(Filesystem Hierarchy Standard)标准介绍 当我们在linux下输入ls  / 的时候,见到的目录结构以及这些目录下的内容都大同小异,这是因为所有的linux发行 ...

最新文章

  1. 如何有效编写软件的75条建议
  2. hutool的定时任务不支持依赖注入怎么办_设计一个任务调度算法,时间轮算法,比优先队列更高效...
  3. 阿里云MaxCompute印度开服,加速大数据产业升级
  4. 操作系统进程同步之吸烟者问题,C语言实现
  5. 1.Excel绘制斜线表头
  6. php后台您没有权限访问该页面,登陆微信公共平台提示没有权限访问该页面请点击返回首页现象的解决办法...
  7. F - Sanae and Giant Robot
  8. 关于爱情——苏格拉底如是说 (转)
  9. 微信里iphone后退不刷新问题解决方案,真实有效
  10. n维随机变量的分布函数和独立性
  11. Java微信公众号开发之初步认识微信公众平台
  12. Python官网安装包下载慢
  13. 初级软件开发人员进修必备的20本书(上)
  14. 单臂路由+VRRP(多个vlan负载分担)
  15. 使用C#实现五行号码属性变化的万年历
  16. IT职场人生系列之二十三 知识体系(专家与杂家)
  17. 简单认识Anti-RootKit
  18. Android N App分屏模式完全解析(下)
  19. 推荐系列(一):什么是推荐?
  20. 分先后顺序的学习清单

热门文章

  1. googleTest工程报错LNK1104 无法打开文件“...../gtest_maind.lib”
  2. Elsevier(SCI) 投稿要求翻译总结
  3. python实现AES加解密文档里英文字符串
  4. 微信小程序路由,带参数跳转及接收
  5. 电化学甲醛传感器模组TB600B抗干扰气体表
  6. 利用Sql Server实现电子地图围栏
  7. 将html格式文档带格式转换,如何将HTML转换为文档格式?
  8. 求每个部门的平均工资
  9. 傻瓜式搭建私有云就用这两组合:宝塔+kodexplorer
  10. Java工程师工资水平出炉!真厉害了