On 2015-06-15 04:59, Daiane Angolini wrote:
On Sun, Jun 14, 2015 at 3:08 PM, Gary Thomas <[email protected]> wrote:
Recent updates to the MSDOS tools (OE-core is now at 3.0.28) have made
it an error to overwrite an image using mkfs.vfat.  This patch fixes
that problem by removing any old/stale images, thus starting from scratch.

Hi Gary,

Would you mind to share the symptom which made you think about this patch?

I faced some crazy errors last week I though was caused by my sdcard
adaptor (which is not exactly reliable) and I want to double check.

No problem with your patch... only asking

Without the patch, generating the .sdcard image failed (i.e. big red error!)
in the do_rootfs step.


Signed-off-by: Gary Thomas <[email protected]>
---
  classes/image_types_fsl.bbclass | 2 ++
  1 file changed, 2 insertions(+)

diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass
index 1ebcb06..b542549 100644
--- a/classes/image_types_fsl.bbclass
+++ b/classes/image_types_fsl.bbclass
@@ -152,6 +152,7 @@ generate_imx_sdcard () {
         # Create boot partition image
         BOOT_BLOCKS=$(LC_ALL=C parted -s ${SDCARD} unit b print \
                           | awk '/ 1 / { print substr($4, 1, length($4 -1)) / 
1024 }')
+        rm -f ${WORKDIR}/boot.img
         mkfs.vfat -n "${BOOTDD_VOLUME_ID}" -S 512 -C ${WORKDIR}/boot.img 
$BOOT_BLOCKS
         mcopy -i ${WORKDIR}/boot.img -s 
${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}.bin ::/${KERNEL_IMAGETYPE}

@@ -255,6 +256,7 @@ generate_mxs_sdcard () {
                 BOOT_BLOCKS=$(LC_ALL=C parted -s ${SDCARD} unit b print \
                 | awk '/ 2 / { print substr($4, 1, length($4 -1)) / 1024 }')

+               rm -f ${WORKDIR}/boot.img
                 mkfs.vfat -n "${BOOTDD_VOLUME_ID}" -S 512 -C 
${WORKDIR}/boot.img $BOOT_BLOCKS
                 mcopy -i ${WORKDIR}/boot.img -s 
${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}.bin ::/${KERNEL_IMAGETYPE}
                 if test -n "${KERNEL_DEVICETREE}"; then
--
1.9.1

--
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to