zoukankan      html  css  js  c++  java
  • 《海思3521D

    1.问题出现

    根据海思SDK里面手册编译后,制作成的glibc文件系统下载进去就出现这个问题。

    2.问题解决

    mw.b 0x82000000 0xff 0xb00000;tftp 0x82000000 rootfs_hi3521d_64k.jffs2;sf probe 0; sf erase 0x500000 0xb00000;sf write 0x82000000 0x500000 0xb00000

    改为

    mw.b 0x82000000 0xff 0x1b00000;tftp 0x82000000 rootfs_hi3521d_64k.jffs2;sf probe 0; sf erase 0x500000 0x1b00000;sf write 0x82000000 0x500000 0x1b00000

    setenv bootargs 'mem=64M console=ttyAMA0,115200 rw root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),11M(rootfs)'

    改为
    setenv bootargs 'mem=64M console=ttyAMA0,115200 rw root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),27M(rootfs)'

    0xb00000对应就是11M;0x1b00000对应就是27M

    十六进制得b00000在十进制就是等于11534336,单位是B(字节)。然后除以1024等于11264K,再除以1024就等11M。

    1B=8bit
    1KB=1024B
    1MB=1024KB

    B也就是常说得字节,一个字节等于8位

    KB也简写位K,为千字节

    3.问题分析

    是因为得编译得文件系统大于一开始定得文件系统分区,所以修改一下分区大小就行了。

    注意:下载得东西不能超过对应得分区大小,uboot、kernel、fs都一样。

  • 相关阅读:
    二叉树的遍历
    深度优先遍历和广度优先遍历
    N的阶乘末尾有多少个0
    框架产生的历史
    Ansible--初始ansible
    日积跬步05
    日积跬步04
    日积跬步03
    日积跬步02
    日积跬步01
  • 原文地址:https://www.cnblogs.com/zhuangquan/p/11726096.html
Copyright © 2011-2022 走看看