|
From: Laurent G. <lau...@am...> - 2011-07-15 11:35:08
|
> > On Wed, Jul 13, 2011 at 10:55 PM, Xiaofan Chen <xiaofanc at gmail.com <https://lists.berlios.de/mailman/listinfo/openocd-development>> wrote: > >/ Under Linux, ftd2xx 1.04 (based on libusb-1.0.8) does not seem to offer > />/ any advantage than libftdi (tested with 0.19) > / > This is the same as reported last time. > > >/ mcuee at Ubuntu <https://lists.berlios.de/mailman/listinfo/openocd-development>:~/Desktop/build/openocd/lm3s1968$ openocd-d2xx -f > />/ board/ek-lm3s1968.cfg > />/ Open On-Chip Debugger 0.5.0-dev-00954-g0ea76bc (2011-07-13-20:28) > />/ Licensed under GNU GPL v2 > />/ For bug reports, read > />/ http://openocd.berlios.de/doc/doxygen/bugs.html > />/ Info : only one transport option; autoselect 'jtag' > />/ 500 kHz > />/ Error: unable to get latency timer: 0 > />/ Error: ftd2xx 1.04 detected - this has known issues with > />/ FT_GetLatencyTimer, upgrade to a newer version > />/ Info : device: 4 "2232C" > />/ Info : deviceID: 67353817 > />/ Info : SerialNumber: 070200A1A > />/ Info : Description: Stellaris Evaluation Board A > />/ Info : clock speed 500 kHz > />/ Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg: > />/ 0x23b, part: 0xba00, ver: 0x3) > />/ Info : lm3s1968.cpu: hardware has 6 breakpoints, 4 watchpoints > />/ Info : accepting 'telnet' connection from 4444 > />/ 500 kHz > />/ cortex_m3 reset_config sysresetreq > />/ Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg: > />/ 0x23b, part: 0xba00, ver: 0x3) > />/ target state: halted > />/ target halted due to debug-request, current mode: Thread > />/ xPSR: 0x01000000 pc: 0x0001e340 msp: 0x20000200 > />/ flash 'stellaris' found at 0x00000000 > />/ auto erase enabled > />/ wrote 262144 bytes from file ./demo.bin in 50.572987s (5.062 KiB/s) > />/ 500 kHz > />/ cortex_m3 reset_config sysresetreq > />/ Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg: > />/ 0x23b, part: 0xba00, ver: 0x3) > />/ target state: halted > />/ target halted due to debug-request, current mode: Thread > />/ xPSR: 0x01000000 pc: 0x0001e340 msp: 0x20000200 > />/ 1200 kHz > />/ flash 'stellaris' found at 0x00000000 > />/ auto erase enabled > />/ wrote 262144 bytes from file ./demo.bin in 42.674957s (5.999 KiB/s) > />/ ^C > />/ > />/ mcuee at Ubuntu <https://lists.berlios.de/mailman/listinfo/openocd-development>:~/Desktop/build/openocd/lm3s1968$ openocd -f board/ek-lm3s1968.cfg > />/ Open On-Chip Debugger 0.5.0-dev-00954-g0ea76bc (2011-07-13-20:21) > />/ Licensed under GNU GPL v2 > />/ For bug reports, read > />/ http://openocd.berlios.de/doc/doxygen/bugs.html > />/ Info : only one transport option; autoselect 'jtag' > />/ 500 kHz > />/ Info : clock speed 500 kHz > />/ Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg: > />/ 0x23b, part: 0xba00, ver: 0x3) > />/ Info : lm3s1968.cpu: hardware has 6 breakpoints, 4 watchpoints > />/ Info : accepting 'telnet' connection from 4444 > />/ 500 kHz > />/ cortex_m3 reset_config sysresetreq > />/ Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg: > />/ 0x23b, part: 0xba00, ver: 0x3) > />/ target state: halted > />/ target halted due to debug-request, current mode: Thread > />/ xPSR: 0x01000000 pc: 0x0001e340 msp: 0x20000200 > />/ 1200 kHz > />/ flash 'stellaris' found at 0x00000000 > />/ auto erase enabled > />/ wrote 262144 bytes from file ./demo.bin in 42.677986s (5.998 KiB/s) > />/ ^C > / > Then I did similar test under Windows with libftdi-0.19 (with > Liminary's FTDI driver > and libusb-win32 filter driver). The speed is faster than under Linux. Kind of > interesting. I will try the ftd2xx Windows build later. > > D:\work\openocd\build_cxf\openocd_14Jul2011_mingw32\bin>openocd.exe -f > board\ek-lm3s1968.cfg > Open On-Chip Debugger 0.5.0-dev-00954-g0ea76bc-dirty (2011-07-14-21:37) > Licensed under GNU GPL v2 > For bug reports, read > http://openocd.berlios.de/doc/doxygen/bugs.html > Info : only one transport option; autoselect 'jtag' > 500 kHz > Info : clock speed 500 kHz > Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg: > 0x23b, part: 0xba00, ver: 0x3) > Info : lm3s1968.cpu: hardware has 6 breakpoints, 4 watchpoints > Info : accepting 'telnet' connection from 4444 > 500 kHz > cortex_m3 reset_config sysresetreq > Info : JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg: > 0x23b, part: 0xba00, ver: 0x3) > target state: halted > target halted due to debug-request, current mode: Thread > xPSR: 0x01000000 pc: 0x0001e340 msp: 0x20000200 > 1200 kHz > flash 'stellaris' found at 0x00000000 > auto erase enabled > wrote 123904 bytes from file ./demo.bin in 11.093000s (10.908 KiB/s) > > -- > Xiaofan > Do you have a Amontec JTAGkey-2 (High-speed USB 2.0) ? If yes, please do the same comparaison with libusb and d2xx on Linux and windows, and with the Amontec JTAGkey D2XX device driver package WHQL certified . Regards, Laurent http://www.amontec.com/jtagkey.shtml > ------------------------------------------------------------------------ |