v853 buildroot怎么扩展根目录大小,怎么将大文件放到固件中
-
想扩展/dev/root的大小
Octopus:/# df -h Filesystem Size Used Available Use% Mounted on /dev/root 496.8M 165.3M 305.6M 35% / devtmpfs 245.2M 0 245.2M 0% /dev tmpfs 246.0M 0 246.0M 0% /dev/shm tmpfs 246.0M 32.0K 245.9M 0% /tmp tmpfs 246.0M 240.0K 245.7M 0% /run /dev/mmcblk0p6 13.7G 40.1M 13.0G 0% /server
我在 buildroot menuconfig 中在Filesystem images改变exact size大小
还有同时在 sys_partition.fex文件中更改 size[partition] name = rootfs size = 453600 downloadfile = "rootfs.fex" user_type = 0x8000
最后编译生成固件后烧录到开发板上没有任何变化。
或者大佬们还有什么将大文件编译打包进固件中的办法吗? -
@vincent1 咦,我就是这样改的啊,已经成功了,是不是没有重新编译啊
-
@asoul_ava 重新编译生成固件了,烧录后大小还是没有变化....
-
[partition] name = rootfs size = 907200 downloadfile = "rootfs.fex" user_type = 0x8000
改过之后 编译生成固件重新烧录板子上执行 df -h
Octopus:/# df -h Filesystem Size Used Available Use% Mounted on /dev/root 496.8M 164.1M 307.0M 35% / devtmpfs 245.2M 0 245.2M 0% /dev tmpfs 246.0M 0 246.0M 0% /dev/shm tmpfs 246.0M 32.0K 245.9M 0% /tmp tmpfs 246.0M 240.0K 245.7M 0% /run /dev/mmcblk0p6 13.7G 40.0M 13.0G 0% /server
大小一点没有改变
-
应该是在编译目录里面pack image相关脚本里面修改的。
-
@laohuang112 具体该怎么做?我没有找到
-
@vincent1
我在sys_partition.fex中更改[partition] name = rootfs size = 4096000 downloadfile = "rootfs.fex" user_type = 0x8000
这个地方的值我发现还是1024000 是V853最大只能是1024000吗? -
@vincent1 大佬们有什么办法可以将一个两G左右得文件放进v853 buildroot打包的固件里面吗
-
@vincent1 找到问题所在了,经过群内某位大佬指导发现原来sys_partition.fex
有很多个文件,其中buildroot文件系统用的是 cconfigs下有个buildroot目录中sys_partition.fex文件,之前一直修改得是linux-4.9目录下得sys_partition.fex文件导致不能修改rootfs文件系统的大小 -
@vincent1 在 v853 buildroot怎么扩展根目录大小,怎么将大文件放到固件中 中说:
cconfigs
cconfigs应该也可以跳转到 linux4.9 目录,可以看一下目前你的两个 sys_partition.fex 各自对应的路径吗?
-
@daizebin 这两个目录
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号