meta-digi-arm: fix corrupted JFFS2 images in ccardxmx28js
Seems that the options Yocto was using to generate the jffs flash image are not correct for ccardxmx28js. Specially mkfs.jffs2's padding option '-p' was making the rootfs corrupted on second boot (as explained in JIRA DEL-218). Finally i decided to use the same mkfs.jffs2 parameters we were using in DEL and those seems to be working fine. https://jira.digi.com/browse/DEL-218 #resolve Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
de86402042
commit
ccab60099b
|
|
@ -46,7 +46,8 @@ IMAGE_CMD_jffs2() {
|
|||
|
||||
for i in $(seq 1 ${nimg}); do
|
||||
eval peb_it="\${peb${i}}"
|
||||
mkfs.jffs2 -r ${IMAGE_ROOTFS} -f -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${peb_it}.rootfs.jffs2 -n -p -l -e ${peb_it}
|
||||
# Do not use '-p (padding)' option. It breaks 'ccardxmx28js' flash images [JIRA:DEL-218]
|
||||
mkfs.jffs2 -n -e ${peb_it} -d ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${peb_it}.rootfs.jffs2
|
||||
done
|
||||
}
|
||||
|
||||
|
|
@ -56,8 +57,9 @@ IMAGE_CMD_sum.jffs2() {
|
|||
|
||||
for i in $(seq 1 ${nimg}); do
|
||||
eval peb_it="\${peb${i}}"
|
||||
mkfs.jffs2 -r ${IMAGE_ROOTFS} -f -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${peb_it}.rootfs.jffs2 -n -p -l -e ${peb_it}
|
||||
sumtool -i ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${peb_it}.rootfs.jffs2 -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${peb_it}.rootfs.sum.jffs2 -n -p -l -e ${peb_it}
|
||||
# Do not use '-p (padding)' option. It breaks 'ccardxmx28js' flash images [JIRA:DEL-218]
|
||||
mkfs.jffs2 -n -e ${peb_it} -d ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${peb_it}.rootfs.jffs2
|
||||
sumtool -e ${peb_it} -i ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${peb_it}.rootfs.jffs2 -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${peb_it}.rootfs.sum.jffs2
|
||||
rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.${peb_it}.rootfs.jffs2
|
||||
done
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue