This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM3354: USB DFU speed

Part Number: AM3354

Tool/software: Linux

Hi,

I'm using a custom board based on AM3354 and u-boot version ti2017.05.

I have set up the DFU in u-boot in order to flash the NAND, and everything is working fine and I'm able to flash the SPL, u-boot, kernel and rootfs partitions.

My problem is that it takes a very long time to flash: ~10 minutes for 100MB which is roughly 1.3 Mb/s

Since the NAND write speed and USB are both faster than that, is there a way to make the DFU go faster?

I'm trying to implement the DFU TFTP over USB, but couldn't make it work yet so I don't know if this will imrpove the flashing speed. Anyway, even if it works, I don't find this solution very easy to use so I'd rather stick with the standard DFU process using dfu-util.

Thanks,

Antoine