一新增分区 1、修改 tools/pack/chips/sun8iw11p1/configs/default/sys_partition_linux.fex 文件,增加 [partition] 下再建一个 usr-resource 子文件夹和 usr-resource.ini 文件 , 然后把 tools\pack\chips\sun8iw11p1\boot-resource\boot-resource.ini 的内容全部复name = usr size = 2097152 downloadfile = "usr-resource.fex" user_type = 0x8000 2、在 tools\pack\chips\sun8iw11p1 下新建一个 usr-resource 文件夹, 在此文件夹 制到 usr-resource.ini 中, 把所有“ boot-resource” 关键字换成“ usrresource” 。 3、 修改 tools\pack\pack 在boot_resource_list后添加 usr_resource_list=( chips/${PACK_CHIP}/usr-resource/usr-resource:out/ chips/${PACK_CHIP}/usr-resource/usr-resource.ini:out/ ) 下面添加的代码都是在boot分区修改上续接 printf "copying usr resource\n" for file in ${usr_resource_list[@]} ; do cp -rf `echo $file | awk -F: '{print $1}'` \ `echo $file | awk -F: '{print $2}'` 2>/dev/null done sed -i 's/\\usr-resource/\/usr-resource/g' out/usr-resource.ini fsbuild usr-resource.ini split_**x.fex > /dev/null 4、编译打包 5、手动挂载分区,先fdisk -l 查看多出来的分区名称,再mount 挂载 二、修改分区大小 直接修改tools/pack/chips/sun8iw11p1/configs/default/sys_partition_linux.fex里面对应分区的size值 例如 [partition] name = rootfs size = 2097152 downloadfile = "rootfs.fex" user_type = 0x8000 size对应数字代表含义:Gbit*1024*1024*2=对应数字 |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-4-17 16:34
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.