SWUpdate与错误的mmc设备地址



我用device="/dev/mmcblk3p1"使用这个sw-description,但是swupdate会将文件下载到"/dev/mmcblk3p2"

files: (
{
filename = "zImage";
path = "/zImage";
device = "/dev/mmcblk3p1";
},
{
filename = "imx6dl-sabresd.dtb";
path = "/imx6dl-sabresd.dtb"
device = "/dev/mmcblk3p1";
}
);

files部分的文档:

filessection中的条目作为单个文件进行管理。filenamepath为必选属性。属性devicefilesystem是可选的;它们告诉SWUpdate在将filename复制到path之前先挂载设备(给定的文件系统类型,例如ext4)。

如果没有devicefilesystem,filename将被复制到当前rootfs中的path

您已经指定了device,但没有指定filesystem,因此SWUpdate忽略了device属性,并将您的文件复制到已经挂载在/的文件系统中。

您需要指定filesystem,例如ext4.

最新更新