欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

rootfs镜像大小超过参数rootfsimagesizeexceedparameter

时间:2023-07-15

现象:编译工程提示如下
error: rootfs image size exceed parameter!
ERROR: Running build_firmware failed!
ERROR: exit code 255 from line 786:
./mkfirmware.sh $BOARD_CONFIG

解决方案:
一、
到生成固件rockdev路径下查看软连接,知道工程的parameter.txt对应哪一个配置文件
parameter.txt -> …/device/rockchip/rv1126_rv1109/parameter-facial-gate.txt*
注意:对应修改后面的文件地址

计算:
例如0x00010000@0x00008000(boot)
0x00010000 = 32768kB = 32M = 65536/2048

附录:例如修改rootfs存储大小。
修改后,系统存储空间增大,用户存储空间减少。

一、修改前:


二、修改后:

注意:
直接修改rockdev/parameter.txt这个文件,烧录固件后,系统启动异常;
end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,6)
这是因为修改中间的参数,后续的地址没有对应修改。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。