跳转至

FAQ 常见问题

打包出现:ERROR: update_mbr failed

mbr size = 4096
mbr magic softw411
disk name=boot-resource
disk name=env
disk name=boot
disk name=rootfs
ERROR: dl file rootfs.fex size too large
ERROR: filename = rootfs.fex
ERROR: dl_file_size = 104192 sector
ERROR: part_size = 65360 sector
update_for_part_info -1
ERROR: update mbr file fail
ERROR: update_mbr failed

这是因为 rootfs.fex 太大了,分区容量设置过小。可以用 cconfigs 命令跳转分区表文件夹,修改分区分配大小。

cconfigs

一般对于 d1s-nezha 平台来说,分区表位于

device/config/chips/d1s/configs/nezha/sys_partition.fex

修改这个文件,找到 rootfs.fex 对应的 partition 区块,修改 size 选项。