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
