[meta-freescale] adjust image partitions for imx6ulevk

Oliver Graute oliver.graute at gmail.com
Fri Jan 29 02:40:56 PST 2016


On 28/01/16, Christian Ege wrote:
> Hello Oliver,
> 
> 2016-01-28 12:37 GMT+01:00 Oliver Graute <oliver.graute at gmail.com>:
> > Hello,
> >
> > whats is the right way to adjust the flash partitions for my imx6ulevk?
> There are several possibilities I think.
> 
> - Either by defining an own image class like this:
>   https://github.com/Freescale/meta-fsl-arm/blob/master/classes/image_types_fsl.bbclass
> I never tried but I guess you can inherit this class and overload the
> functions you wish to extend.
> - Create a script which adds those partitions during the first boot. I
> did something similar to resize the rootfs:
>   https://github.com/graugans/meta-udoo/blob/jethro/recipes-core/resize-rootfs/resize-rootfs.bb
> - Use swupdate by stefano babic and create the partiion during
> installation of the image. This is how we do it in the office.
>   https://github.com/sbabic/meta-swupdate
>   https://github.com/sbabic/swupdate
> 
> > I need a bootstream partition, two rootfs partitions with 125 MB each
> > and a data partitions with 730 MB.
> 
> > during some code investigation I found image_types_fsl.bbclass where
> > some partitioning seems to happen. Is this the point to start?
> You have to provide your own. I can not see any hooks to change the
> layout. For me your request is very specific and could be hardly
> handled by a generic approach.
> 
> You can check how they did it in the RPI
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-raspberrypi/tree/classes/sdcard_image-rpi.bbclass
> 
> > Can you give me some instructions, how to do that the right way in yocto.
> I would prefer to use swupdate. But I am unsure about dual bootimage support

thx for the links, I come back to this if its not working with wic

best regards,

Oliver


More information about the meta-freescale mailing list