Part Number: DRA821U
Other Parts Discussed in Thread: DRA821, AM62L
We are working on a custom board based on the DRA821 platform and are using the DFU utility to flash an eMMC device.
The image being flashed is a rootfs.wic.xz file generated from a Yocto build using the tisdk-default-image target(tisdk-default-image-<machine-name>-<date&time>.rootfs.wic.xz)this file is converted to rootfs.wic using below command
unxz rootfs.wic.xz
We are flashing the image using the following command:
./dfu-util -a rootfs -D rootfs.wic
However, we are observing that flashing the eMMC takes approximately 1 hour and 30 minutes to complete, which seems significantly longer than expected.
Could you please help us understand:
What factors could cause DFU flashing to take this long?
Is this expected behavior for flashing a WIC image through DFU on DRA821?
Are there any known limitations related to USB speed, DFU configuration, eMMC configuration, or image format that could affect the flashing performance?
Are there any recommended methods or configuration changes to improve the flashing speed and reduce the programming time?
Is there a more efficient TI-recommended approach for programming large WIC images to eMMC during production?
We would appreciate any guidance on optimizing the flashing process.
Thanks & Regards,
Ashwini