V3S之前用16M FLASH,编译出来的系统占用空间是13M,后来改成32M FLASH,为什么编译出来的系统占用了24M空间,为什么不是16M时的13M空间?能够进行压缩吗?linux系统是 linux-3.4。
离线
tina3.5?
离线
不是,芒果派的系统移植
离线
不是,芒果派的系统移植
淘宝上面那个对吧,看下日志是什么样的。
离线
这方面我不是很懂,但是让别人从16M移植到32M FLASH ,空间也大了不少,本来是希望换成32M FLASH能够有更大的剩余空间,现在剩下没多少?不是就吧FLASH的3线改成4线就可以了吗,为什么还要增加这么大的空间?
离线
不是,芒果派的系统移植
这个是buildroot吧?buildroot有配置,好像是根据 Flash 大小自动调整 rootfs 的大小的,你看看你是怎么设置的。
而且,你是用什么方法测量flash占用率的?
离线
系统里有APP目录,可以进行读写。查看APP目录的空间。16M FLASH时,APP有2.5M的空间。32M 时有8M空间。如果按照16M FLASH的系统空间算,那么换成32M FLASH,APP目录也有10多M的空间剩余。
离线
系统里有sys_partition_nor_linux_minigui.fex这个文件
下面是16M FLASH的空间配置
下面是32M FLASH的空间配置
为什么32M FLASH不能用16M FLASH的空间配置,把剩余空间分配给APP目录,这样APP空间就会增大。
离线
问一下芒果大佬咯?
离线