Hi, I have just been testing interface/ftdi/dlp-usb1232h.cfg connected to a RaspberryPi and it works ok with gdb from the command line but fails with eclipse.
This is my version of the dlp-usb1232h.cfg file is below. I could not get the correct ftdi_device_desc so commented out the line. Looking at the output of lsusb it shows FT2232C Dual USB-UART/FIFO IC .. but this produced an error message from openocd. With gdb on the command line I run arm-linux-gnueabihf-gdb RPiLinux/build/vmlinux target remote localhost:5555 b RPiLinux/kernel/time/tick-sched.c:54 and I can get the code to break at this point and continue and break etc so all looks good. But when I use eclipse the break point never gets set and I get an error wDTR/rDTR inconsistent (DSCR 4000e003) Here is the output log from openocd where the failure occurs Debug: 2760 367643 gdb_server.c:2662 gdb_input_inner(): received packet: 'qfThreadInfo' Debug: 2761 367643 gdb_server.c:2662 gdb_input_inner(): received packet: 'qfThreadInfo' Debug: 2762 372066 gdb_server.c:2662 gdb_input_inner(): received packet: 'qTStatus' Debug: 2763 372066 gdb_server.c:2662 gdb_input_inner(): received packet: 'c' Debug: 2764 372066 target.c:1401 target_call_event_callbacks(): target event 5 (gdb-start) Debug: 2765 372066 gdb_server.c:1523 gdb_step_continue_packet(): - Debug: 2766 372066 gdb_server.c:1532 gdb_step_continue_packet(): continue Debug: 2767 372066 target.c:1401 target_call_event_callbacks(): target event 3 (resume-start) Debug: 2768 372066 arm11.c:440 arm11_resume(): target->state: halted Debug: 2769 372066 arm11.c:450 arm11_resume(): RESUME PC c001a674 Debug: 2770 372068 target.c:1722 target_free_all_working_areas_restore(): freeing all working areas Error: 2771 372069 arm11.c:258 arm11_leave_debug_state(): wDTR/rDTR inconsistent (DSCR 4000e003) Debug: 2772 372069 arm11.c:501 arm11_resume(): error while calling "arm11_leave_debug_state(arm11, true)" Debug: 2773 372069 gdb_server.c:2662 gdb_input_inner(): received packet: 'g' Debug: 2774 372069 gdb_server.c:2662 gdb_input_inner(): received packet: 'mc001a674,4' Not obvious to me what I should be looking for to work out what is happening. Any suggestions would be most welcome! Cheers, Peter # # DLP Design DLP-USB1232H USB-to-UART/FIFO interface module # # http://www.dlpdesign.com/usb/usb1232h.shtml # # Schematics for OpenOCD usage: # http://randomprojects.org/wiki/DLP-USB1232H_and_OpenOCD_based_JTAG_adapter # echo "WARNING!" echo "This file was not tested with real interface, it is based on schematics and code" echo "in ft2232.c. Please report your experience with this file to openocd-devel" echo "mailing list, so it could be marked as working or fixed." interface ftdi transport select jtag #ftdi_device_desc FT2232C Dual USB-UART/FIFO IC ftdi_vid_pid 0x0403 0x6010 ftdi_layout_init 0x0008 0x000b ftdi_layout_signal nTRST -data 0x0010 -oe 0x0010 ftdi_layout_signal nSRST -data 0x0040 -oe 0x0040 My raspberry pi config follows: # Broadcom 2835 on Raspberry Pi telnet_port 4444 gdb_port 5555 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME RPi } if { [info exists CPUTAPID ] } { set _CPUTAPID $CPUTAPID } else { set _CPUTAPID 0x07b7617F } # SRST causes TRST reset_config trst_and_srst srst_pulls_trst #reset_config none # reset delays adapter_nsrst_delay 400 #jtag_ntrst_delay 400 # we dont connect RTCK so dont attempt adaptive clocking #jtag_rclk 1000 adapter_khz 1000 jtag newtap $_CHIPNAME arm -irlen 5 -expected-id $_CPUTAPID set _TARGETNAME $_CHIPNAME.arm target create $_TARGETNAME arm11 -chain-position $_TARGETNAME #RPi.arm configure -event gdb-attach { halt } ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
