嵌入式爱好者

新增分区与修改分区大小

2022-11-30 14:34| 发布者: 会飞的大灰狼| 查看: 560| 评论: 0

类目: 知识库  >  A40i/T3系列产品     文档编号: 833

一新增分区
1、修改 tools/pack/chips/sun8iw11p1/configs/default/sys_partition_linux.fex 文件,增加 
[partition]
name = usr
size = 2097152
downloadfile = "usr-resource.fex"
user_type = 0x8000
 
2、在 tools\pack\chips\sun8iw11p1 下新建一个 usr-resource 文件夹, 在此文件夹
下再建一个 usr-resource 子文件夹和 usr-resource.ini 文件 , 然后把 tools\pack\chips\sun8iw11p1\boot-resource\boot-resource.ini 的内容全部复
制到 
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=对应数字
1

已解决

未解决
1

只是看看

刚表态过的朋友 (2 人)

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-1 12:17

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部