yocto wic image generation for rz/g2ul board

Hello Expert,

In yocto build of Renesas RZ/G2UL, it generates "tar.gz" image along with the bootloader and kernel images.

After that, we need to follow manual steps to partition the SD card and put the kernel and rootfs in seperate partition along with the DD of the bootloaders on initial sectors of SD card.

# sudo dd if=/dev/zero of=/dev/sda bs=1M status=progress

# ./usb_sd_partition.sh

# sudo dd if=bootparams-smarc-rzg2ul.bin of=/dev/sda seek=1 count=1
# sudo dd if=bl2-smarc-rzg2ul.bin of=/dev/sda seek=8
# sudo dd if=fip-smarc-rzg2ul.bin of=/dev/sda seek=128

# sudo cp Image-r9a07g043u11-smarc.dtb /media/embedded/RZ_FAT/
# sudo cp <Image>.bin /media/embedded/RZ_FAT/

# cd /media/embedded/RZ_ext/
# sudo tar jxvf <IMAGE>.tar.bz2

To avoid this manual process and do all the above processes in single common steps with command like "DD" (common way of other processor like NXP, TI ) way, do we have any WIC image generation WKS file?

How we can automate this process? (especially flash and prepare SD Card in Windows machine as well - with single wic or image file we can achieve that through different flash writer utility in Windows.) 


A fast response would be appreciated.

Thanks and Regards,

Anil Patel

Parents Reply
  • Hi,

    Anil said:
    Is there any specific reason why we don't follow the standard Yocto way for creating single files (like wic) and flash sd card and instead go with this manual process?

    This is my personal guess.

    I think creating a WIC file is not very important for this device/board, so it is put on the back burner.

    RZ/G2UL is designed to boot from eSD, eMMC, and quad SPI flash memory.
    The SMARC RZ/G2UL board includes all of these boot devices and we can try them out.
    However, I believe that, perhaps due to footprint, the eSD is replaced by an SD card holder that can also be used as external storage.

    We can write the WIC file to the SD card using a utility on the host machine, but not to the blank eSD on the board. Also, in the case of a custom board equipped with RZ/G2UL, there may not be an eSD-compatible SD card holder.

    BR

Children
No Data