Historical reference back in June 2009.

Under Linux, Dominic found no much difference between libftdi and ftd2xx.
https://lists.berlios.de/pipermail/openocd-development/2009-June/008846.html

My test results support this conclusion under Linux.

Under Windows, Freddie found that ftd2xx is significantly faster
than libftdi. I will try to use LPC-P2148 to see if that is still
the case now.

https://lists.berlios.de/pipermail/openocd-development/2009-June/008193.html
++++++++++++++++++++
Tested with a ~29kB image on LPC2103 (upload to flash):
libftdi:
 > Start address 0x3c, load size 29640
 > Transfer rate: 6 KB/sec, 14820 bytes/write.
ftd2xx:
 > Start address 0x3c, load size 29640
 > Transfer rate: 15 KB/sec, 14820 bytes/write.

So: libftdi is 2.5x slower
Tested with ~114kB image on STM32 (upload to flash):
libftdi:
 > Start address 0x8000134, load size 114432
 > Transfer rate: 8 KB/sec, 16347 bytes/write.
ftd2xx:
 > Start address 0x8000134, load size 114432
 > Transfer rate: 11 KB/sec, 16347 bytes/write.
Again slower, this time only about 30%, but still, that's nowhere to
"comparable"
++++++++++++

-- 
Xiaofan
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to