AnsweredAssumed Answered

i.MX 6UL max speed of loading of data through USB (SPD protocol)

Question asked by Andrew Voloshyn on May 18, 2018
Latest reply on May 20, 2018 by igorpadykov

What is the maximum speed of loading firmware through USBO2 with mfgtools on Windows? 

I tested imx_usb_loader on Linux, and average loading speed was around 3.34 (Mb/s). I expected that it would be way faster than that. I tested MfgTool2.exe on Windows as well, but in VirtualBox and it was even slower - it could be because of the virtual machine though.

-----------------------------------------------------------------------

loading in mfgtool2:

 

<UCL>
  <CFG>
    <STATE name="BootStrap" dev="MX6UL" vid="15A2" pid="007D"/>
  </CFG>


  <LIST name="NAND Flash" desc="Choose NAND as media">

    <CMD state="BootStrap" type="load" file="firmware/core-image-base-ccimx6ul.rootfs.ubifs" address="0x82000000"
        loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" ifdev="MX6UL">Loading Rootfs UBIFS partition to RAM.</CMD>

   </LIST>

</UCL>

 

--------------------------------------------------------------------

loading in imx_usb_loader:

 

mx6_qsb
#hid/bulk,[old_header,]max packet size, dcd_addr, {ram start, ram size}(repeat valid ram areas)
hid,1024,0x910000,0x10000000,1G,0x00900000,0x40000

firmware/core-image-base-ccimx6uluvalue.rootfs.ubifs:load 0x82000000

----------------------------------------------------------------------------

 

Are there any ways to increase the speed?

 

Thank you

Outcomes