Re: Layerscape LS1012A RCW/PBI (PBL image) byte-swapping


C.r. Guo <chunrong.guo@...>
 

Hello Tim,

Rcw has been swap .

You can see the below recipes.

 

https://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/recipes-bsp/rcw/rcw_git.bb

 

do_install () {

    if [ ${M} = ls2088ardb ]; then

        oe_runmake BOARDS=${M} DESTDIR=${D}/boot/rcw/ install

        oe_runmake BOARDS=${M}_rev1.1  DESTDIR=${D}/boot/rcw/ install

    else

        oe_runmake BOARDS=${M} DESTDIR=${D}/boot/rcw/ install

    fi

    for f in `find ${D}/boot/rcw/ -name "*qspiboot*"`;do

        if echo $f |grep -q "qspiboot_sben"; then

            continue

        fi

        f_swap=`echo $f |sed -e 's/qspiboot/qspiboot_swap/'`

        tclsh ${STAGING_BINDIR_NATIVE}/byte_swap.tcl $f $f_swap 8

        mv -f $f_swap $f

    done

}

 

 

 

thanks

chunrong

 

 

From: meta-freescale-bounces@... [mailto:meta-freescale-bounces@...] On Behalf Of Tim Hammer
Sent: 2018
614 12:56
To: meta-freescale@...
Subject: [meta-freescale] Layerscape LS1012A RCW/PBI (PBL image) byte-swapping

 

 

The RCW/PBI file needs to be byte-swapped before being written into the QSPI flash.

 

Is there a reason why this step has not been included in the Yocto recipe that builds it?

 

Thanks!

--


.Tim

Join {meta-freescale@lists.yoctoproject.org to automatically receive all group messages.