On Thu, Feb 18, 2010 at 5:23 AM, CeDeROM <tomek.ce...@gmail.com> wrote: >> Error: J-Link command 0xdf failed (-6) >> Error: usb_bulk_write failed (requested=6, result=-6) >> Error: jlink_tap_execute, wrong result -107 (expected 1) >> Command handler execution failed >> Warn : jtag initialization failed; try 'jtag init' again. > > Ah, there were reports from Australia even for 0.2.0 that this JLink > does not work on FreeBSD, but the patch is provided - please take a > look at patch for current openocd port > (/usr/ports/devel/openocd/files) and try to (somehow) apply this patch > with current 0.4.0-RC2. Unfortunately I dont have this JLink interface > so I cannot perform this task :-(
Here is a similar patch for latest git. Take note the patch is not a proper patch anyway since it takes account of FreeBSD and not other OS. diff --git a/src/jtag/drivers/jlink.c b/src/jtag/drivers/jlink.c index f22ad7c..373d381 100644 --- a/src/jtag/drivers/jlink.c +++ b/src/jtag/drivers/jlink.c @@ -850,7 +850,7 @@ static struct jlink* jlink_usb_open() * make changes test them carefully on all platforms before * committing them! */ - +#if 0 #if IS_WIN32 == 0 usb_reset(dev); @@ -872,7 +872,7 @@ static struct jlink* jlink_usb_open() if (ERROR_OK != retval) return NULL; #endif - +#endif #endif /* usb_set_configuration required under win32 */ But it does not help with the J-Link V3. It does not hurt V7 though. For V7: [mc...@myfreebsd ~/Desktop/build/openocd/luminary/lm3s1968]$ openocd -d3 -f ek-lm3s1968_jlink.cfg Open On-Chip Debugger 0.4.0-rc2-dev-00006-gaa8db98-dirty (2010-02-19-20:40) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxygen/bugs.html User : 10 2 command.c:539 command_print(): debug_level: 3 Debug: 11 2 configuration.c:45 add_script_search_dir(): adding /home/mcuee/.openocd Debug: 12 2 configuration.c:45 add_script_search_dir(): adding /usr/local/share/openocd/site Debug: 13 2 configuration.c:45 add_script_search_dir(): adding /usr/local/share/openocd/scripts Debug: 14 2 configuration.c:87 find_file(): found ek-lm3s1968_jlink.cfg Debug: 15 3 configuration.c:87 find_file(): found /usr/local/share/openocd/scripts/interface/jlink.cfg Debug: 16 3 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_interface jlink Debug: 17 3 command.c:133 script_debug(): command - interface ocd_interface jlink Debug: 19 3 command.c:346 register_command_handler(): registering 'ocd_jlink_info'... Debug: 20 3 command.c:346 register_command_handler(): registering 'ocd_jlink_hw_jtag'... Debug: 21 3 configuration.c:87 find_file(): found /usr/local/share/openocd/scripts/target/lm3s1968.cfg Debug: 22 3 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap lm3s1968 cpu -irlen 4 -ircapture 1 -irmask 0xf -expected-id 0x3ba00477 Debug: 23 3 command.c:133 script_debug(): command - ocd_jtag ocd_jtag newtap lm3s1968 cpu -irlen 4 -ircapture 1 -irmask 0xf -expected-id 0x3ba00477 Debug: 24 3 tcl.c:568 jim_newtap_cmd(): Creating New Tap, Chip: lm3s1968, Tap: cpu, Dotted: lm3s1968.cpu, 8 params Debug: 25 3 tcl.c:585 jim_newtap_cmd(): Processing option: -irlen Debug: 26 3 tcl.c:585 jim_newtap_cmd(): Processing option: -ircapture Debug: 27 3 tcl.c:585 jim_newtap_cmd(): Processing option: -irmask Debug: 28 3 tcl.c:585 jim_newtap_cmd(): Processing option: -expected-id Debug: 29 3 core.c:1300 jtag_tap_init(): Created Tap: lm3s1968.cpu @ abs position 0, irlen 4, capture: 0x1 mask: 0xf Debug: 30 3 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_target create lm3s1968.cpu cortex_m3 -chain-position lm3s1968.cpu -variant lm3s Debug: 31 3 command.c:133 script_debug(): command - ocd_target ocd_target create lm3s1968.cpu cortex_m3 -chain-position lm3s1968.cpu -variant lm3s Debug: 32 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 33 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 34 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 35 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 36 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 37 3 command.c:346 register_command_handler(): registering 'ocd_cortex_m3'... Debug: 38 3 command.c:346 register_command_handler(): registering 'ocd_cortex_m3'... Debug: 39 3 command.c:346 register_command_handler(): registering 'ocd_cortex_m3'... Debug: 40 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 41 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 42 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 43 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 44 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 45 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 46 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 47 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 48 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 49 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 50 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 51 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 52 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 53 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 54 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 55 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 56 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 57 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 58 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 59 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 60 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 61 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 62 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 63 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 64 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 65 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 66 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 67 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 68 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 69 4 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_lm3s1968.cpu configure -work-area-phys 0x20000000 -work-area-size 0x2000 Debug: 70 4 command.c:133 script_debug(): command - ocd_lm3s1968.cpu ocd_lm3s1968.cpu configure -work-area-phys 0x20000000 -work-area-size 0x2000 Debug: 71 4 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_flash bank lm3s1968.flash stellaris 0 0 0 0 lm3s1968.cpu Debug: 72 4 command.c:133 script_debug(): command - ocd_flash ocd_flash bank lm3s1968.flash stellaris 0 0 0 0 lm3s1968.cpu Debug: 74 4 command.c:346 register_command_handler(): registering 'ocd_stellaris'... Debug: 75 12 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag_khz 600 Debug: 76 12 command.c:133 script_debug(): command - jtag_khz ocd_jtag_khz 600 Debug: 78 12 core.c:1560 jtag_config_khz(): handle jtag khz Debug: 79 12 core.c:1523 jtag_khz_to_speed(): convert khz to interface specific speed value User : 80 12 command.c:539 command_print(): 600 kHz Debug: 81 12 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag_nsrst_delay 100 Debug: 82 12 command.c:133 script_debug(): command - jtag_nsrst_delay ocd_jtag_nsrst_delay 100 User : 84 12 command.c:539 command_print(): jtag_nsrst_delay: 100 Debug: 85 12 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_reset_config srst_only Debug: 86 12 command.c:133 script_debug(): command - reset_config ocd_reset_config srst_only User : 88 12 command.c:539 command_print(): srst_only separate srst_gates_jtag srst_open_drain Debug: 89 12 httpd_stubs.c:28 httpd_start(): libocdserver was built without HTTPD support Debug: 90 12 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_init Debug: 91 12 command.c:133 script_debug(): command - init ocd_init Debug: 93 12 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_target init Debug: 94 12 command.c:133 script_debug(): command - ocd_target ocd_target init Debug: 96 12 target.c:835 handle_target_init_command(): Initializing targets... Debug: 97 12 command.c:346 register_command_handler(): registering 'ocd_target_request'... Debug: 98 12 command.c:346 register_command_handler(): registering 'ocd_trace'... Debug: 99 12 command.c:346 register_command_handler(): registering 'ocd_trace'... Debug: 100 12 command.c:346 register_command_handler(): registering 'ocd_fast_load_image'... Debug: 101 12 command.c:346 register_command_handler(): registering 'ocd_fast_load'... Debug: 102 12 command.c:346 register_command_handler(): registering 'ocd_profile'... Debug: 103 14 command.c:346 register_command_handler(): registering 'ocd_virt2phys'... Debug: 104 14 command.c:346 register_command_handler(): registering 'ocd_reg'... Debug: 105 14 command.c:346 register_command_handler(): registering 'ocd_poll'... Debug: 106 14 command.c:346 register_command_handler(): registering 'ocd_wait_halt'... Debug: 107 14 command.c:346 register_command_handler(): registering 'ocd_halt'... Debug: 108 14 command.c:346 register_command_handler(): registering 'ocd_resume'... Debug: 109 14 command.c:346 register_command_handler(): registering 'ocd_reset'... Debug: 110 14 command.c:346 register_command_handler(): registering 'ocd_soft_reset_halt'... Debug: 111 14 command.c:346 register_command_handler(): registering 'ocd_step'... Debug: 112 14 command.c:346 register_command_handler(): registering 'ocd_mdw'... Debug: 113 14 command.c:346 register_command_handler(): registering 'ocd_mdh'... Debug: 114 14 command.c:346 register_command_handler(): registering 'ocd_mdb'... Debug: 115 14 command.c:346 register_command_handler(): registering 'ocd_mww'... Debug: 116 14 command.c:346 register_command_handler(): registering 'ocd_mwh'... Debug: 117 14 command.c:346 register_command_handler(): registering 'ocd_mwb'... Debug: 118 14 command.c:346 register_command_handler(): registering 'ocd_bp'... Debug: 119 14 command.c:346 register_command_handler(): registering 'ocd_rbp'... Debug: 120 14 command.c:346 register_command_handler(): registering 'ocd_wp'... Debug: 121 14 command.c:346 register_command_handler(): registering 'ocd_rwp'... Debug: 122 14 command.c:346 register_command_handler(): registering 'ocd_load_image'... Debug: 123 14 command.c:346 register_command_handler(): registering 'ocd_dump_image'... Debug: 124 14 command.c:346 register_command_handler(): registering 'ocd_verify_image'... Debug: 125 14 command.c:346 register_command_handler(): registering 'ocd_test_image'... Debug: 126 15 command.c:346 register_command_handler(): registering 'ocd_reset_nag'... Debug: 127 23 jlink.c:896 jlink_usb_open(): usb ep in 81 Debug: 128 23 jlink.c:896 jlink_usb_open(): usb ep out 02 Info : 129 23 jlink.c:293 jlink_init(): J-Link initialization started / target CPU reset initiated Info : 130 26 jlink.c:545 jlink_get_version_info(): J-Link ARM V7 compiled Jun 30 2009 11:05:27 Info : 131 26 jlink.c:558 jlink_get_version_info(): JLink caps 0xb9ff7bbf Info : 132 27 jlink.c:577 jlink_get_version_info(): JLink hw version 70000 Info : 133 27 jlink.c:593 jlink_get_version_info(): JLink max mem block 9152 Info : 134 27 jlink.c:506 jlink_get_status(): Vref = 3.196 TCK = 1 TDI = 0 TDO = 1 TMS = 0 SRST = 0 TRST = 0 Info : 135 27 jlink.c:306 jlink_init(): J-Link JTAG Interface ready Debug: 136 27 jlink.c:451 jlink_reset(): trst: 0, srst: 0 Debug: 137 32 core.c:1523 jtag_khz_to_speed(): convert khz to interface specific speed value Debug: 138 32 core.c:1527 jtag_khz_to_speed(): have interface set up Debug: 139 32 core.c:1523 jtag_khz_to_speed(): convert khz to interface specific speed value Debug: 140 32 core.c:1527 jtag_khz_to_speed(): have interface set up Info : 141 32 core.c:1350 jtag_interface_init(): clock speed 600 kHz Debug: 142 32 openocd.c:122 handle_init_command(): jtag interface init complete Debug: 143 32 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag init Debug: 144 32 command.c:133 script_debug(): command - ocd_jtag ocd_jtag init Debug: 146 33 tcl.c:854 handle_jtag_init_command(): Initializing jtag devices... Debug: 147 33 jlink.c:451 jlink_reset(): trst: 0, srst: 0 Debug: 148 33 core.c:672 jtag_add_reset(): SRST line released Debug: 149 33 core.c:697 jtag_add_reset(): TRST line released Debug: 150 33 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 151 156 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag arp_init Debug: 152 156 command.c:133 script_debug(): command - ocd_jtag ocd_jtag arp_init Debug: 153 156 core.c:1364 jtag_init_inner(): Init JTAG chain Debug: 154 156 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 155 156 core.c:1017 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS Debug: 156 156 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Info : 157 158 core.c:917 jtag_examine_chain_display(): JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Debug: 158 158 core.c:1182 jtag_validate_ircapture(): IR capture validation scan Debug: 159 159 core.c:1243 jtag_validate_ircapture(): lm3s1968.cpu: IR capture 0x01 Debug: 160 159 openocd.c:132 handle_init_command(): Examining targets... Debug: 161 159 arm_adi_v5.c:1204 ahbap_debugport_init(): Debug: 162 162 arm_adi_v5.c:1265 ahbap_debugport_init(): MEM-AP #0 ID Register 0x14770011, Debug ROM Address 0xe00ff003 Debug: 163 163 target.c:1488 target_read_u32(): address: 0xe000ed00, value: 0x411fc231 Debug: 164 163 cortex_m3.c:1694 cortex_m3_examine(): Cortex-M3 r1p1 processor detected Debug: 165 163 cortex_m3.c:1695 cortex_m3_examine(): cpuid: 0x411fc231 Debug: 166 164 target.c:1488 target_read_u32(): address: 0xe0002000, value: 0x00000260 Debug: 167 164 cortex_m3.c:1712 cortex_m3_examine(): FPB fpcr 0x260, numcode 6, numlit 2 Debug: 168 165 target.c:1488 target_read_u32(): address: 0xe0001000, value: 0x40000000 Debug: 169 165 cortex_m3.c:1664 cortex_m3_dwt_setup(): DWT dwtcr 0x40000000, comp 4, watch/trigger Info : 170 165 cortex_m3.c:1721 cortex_m3_examine(): lm3s1968.cpu: hardware has 6 breakpoints, 4 watchpoints Debug: 171 165 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_flash init Debug: 172 165 command.c:133 script_debug(): command - ocd_flash ocd_flash init Debug: 174 167 tcl.c:920 handle_flash_init_command(): Initializing flash devices... Debug: 175 167 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 176 167 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 177 167 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 178 168 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 179 168 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 180 168 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 181 168 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 182 168 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 183 168 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 184 168 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 185 168 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 186 168 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 187 168 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_mflash init Debug: 188 168 command.c:133 script_debug(): command - ocd_mflash ocd_mflash init Debug: 190 169 mflash.c:1325 handle_mflash_init_command(): Initializing mflash devices... Debug: 191 169 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_nand init Debug: 192 169 command.c:133 script_debug(): command - ocd_nand ocd_nand init Debug: 194 169 tcl.c:536 handle_nand_init_command(): Initializing NAND devices... Debug: 195 170 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_pld init Debug: 196 170 command.c:133 script_debug(): command - ocd_pld ocd_pld init Debug: 198 170 pld.c:231 handle_pld_init_command(): Initializing PLDs... Debug: 199 171 gdb_server.c:2370 gdb_target_start(): gdb service for target 'lm3s1968.cpu' on TCP port 3333 For V3: [mc...@myfreebsd ~/Desktop/build/openocd/luminary/lm3s1968]$ openocd -d3 -f ek-lm3s1968_jlink.cfg Open On-Chip Debugger 0.4.0-rc2-dev-00006-gaa8db98-dirty (2010-02-19-20:40) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxygen/bugs.html User : 10 2 command.c:539 command_print(): debug_level: 3 Debug: 11 2 configuration.c:45 add_script_search_dir(): adding /home/mcuee/.openocd Debug: 12 2 configuration.c:45 add_script_search_dir(): adding /usr/local/share/openocd/site Debug: 13 2 configuration.c:45 add_script_search_dir(): adding /usr/local/share/openocd/scripts Debug: 14 2 configuration.c:87 find_file(): found ek-lm3s1968_jlink.cfg Debug: 15 2 configuration.c:87 find_file(): found /usr/local/share/openocd/scripts/interface/jlink.cfg Debug: 16 2 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_interface jlink Debug: 17 2 command.c:133 script_debug(): command - interface ocd_interface jlink Debug: 19 3 command.c:346 register_command_handler(): registering 'ocd_jlink_info'... Debug: 20 3 command.c:346 register_command_handler(): registering 'ocd_jlink_hw_jtag'... Debug: 21 3 configuration.c:87 find_file(): found /usr/local/share/openocd/scripts/target/lm3s1968.cfg Debug: 22 3 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap lm3s1968 cpu -irlen 4 -ircapture 1 -irmask 0xf -expected-id 0x3ba00477 Debug: 23 3 command.c:133 script_debug(): command - ocd_jtag ocd_jtag newtap lm3s1968 cpu -irlen 4 -ircapture 1 -irmask 0xf -expected-id 0x3ba00477 Debug: 24 3 tcl.c:568 jim_newtap_cmd(): Creating New Tap, Chip: lm3s1968, Tap: cpu, Dotted: lm3s1968.cpu, 8 params Debug: 25 3 tcl.c:585 jim_newtap_cmd(): Processing option: -irlen Debug: 26 3 tcl.c:585 jim_newtap_cmd(): Processing option: -ircapture Debug: 27 3 tcl.c:585 jim_newtap_cmd(): Processing option: -irmask Debug: 28 3 tcl.c:585 jim_newtap_cmd(): Processing option: -expected-id Debug: 29 3 core.c:1300 jtag_tap_init(): Created Tap: lm3s1968.cpu @ abs position 0, irlen 4, capture: 0x1 mask: 0xf Debug: 30 3 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_target create lm3s1968.cpu cortex_m3 -chain-position lm3s1968.cpu -variant lm3s Debug: 31 3 command.c:133 script_debug(): command - ocd_target ocd_target create lm3s1968.cpu cortex_m3 -chain-position lm3s1968.cpu -variant lm3s Debug: 32 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 33 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 34 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 35 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 36 3 command.c:346 register_command_handler(): registering 'ocd_dap'... Debug: 37 3 command.c:346 register_command_handler(): registering 'ocd_cortex_m3'... Debug: 38 3 command.c:346 register_command_handler(): registering 'ocd_cortex_m3'... Debug: 39 3 command.c:346 register_command_handler(): registering 'ocd_cortex_m3'... Debug: 40 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 41 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 42 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 43 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 44 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 45 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 46 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 47 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 48 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 49 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 50 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 51 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 52 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 53 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 54 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 55 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 56 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 57 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 58 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 59 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 60 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 61 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 62 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 63 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 64 3 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 65 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 66 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 67 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 68 4 command.c:346 register_command_handler(): registering 'ocd_lm3s1968.cpu'... Debug: 69 4 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_lm3s1968.cpu configure -work-area-phys 0x20000000 -work-area-size 0x2000 Debug: 70 4 command.c:133 script_debug(): command - ocd_lm3s1968.cpu ocd_lm3s1968.cpu configure -work-area-phys 0x20000000 -work-area-size 0x2000 Debug: 71 4 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_flash bank lm3s1968.flash stellaris 0 0 0 0 lm3s1968.cpu Debug: 72 4 command.c:133 script_debug(): command - ocd_flash ocd_flash bank lm3s1968.flash stellaris 0 0 0 0 lm3s1968.cpu Debug: 74 4 command.c:346 register_command_handler(): registering 'ocd_stellaris'... Debug: 75 11 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag_khz 600 Debug: 76 11 command.c:133 script_debug(): command - jtag_khz ocd_jtag_khz 600 Debug: 78 11 core.c:1560 jtag_config_khz(): handle jtag khz Debug: 79 11 core.c:1523 jtag_khz_to_speed(): convert khz to interface specific speed value User : 80 11 command.c:539 command_print(): 600 kHz Debug: 81 11 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag_nsrst_delay 100 Debug: 82 11 command.c:133 script_debug(): command - jtag_nsrst_delay ocd_jtag_nsrst_delay 100 User : 84 11 command.c:539 command_print(): jtag_nsrst_delay: 100 Debug: 85 11 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_reset_config srst_only Debug: 86 11 command.c:133 script_debug(): command - reset_config ocd_reset_config srst_only User : 88 11 command.c:539 command_print(): srst_only separate srst_gates_jtag srst_open_drain Debug: 89 11 httpd_stubs.c:28 httpd_start(): libocdserver was built without HTTPD support Debug: 90 11 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_init Debug: 91 11 command.c:133 script_debug(): command - init ocd_init Debug: 93 11 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_target init Debug: 94 11 command.c:133 script_debug(): command - ocd_target ocd_target init Debug: 96 11 target.c:835 handle_target_init_command(): Initializing targets... Debug: 97 12 command.c:346 register_command_handler(): registering 'ocd_target_request'... Debug: 98 12 command.c:346 register_command_handler(): registering 'ocd_trace'... Debug: 99 12 command.c:346 register_command_handler(): registering 'ocd_trace'... Debug: 100 12 command.c:346 register_command_handler(): registering 'ocd_fast_load_image'... Debug: 101 12 command.c:346 register_command_handler(): registering 'ocd_fast_load'... Debug: 102 12 command.c:346 register_command_handler(): registering 'ocd_profile'... Debug: 103 14 command.c:346 register_command_handler(): registering 'ocd_virt2phys'... Debug: 104 14 command.c:346 register_command_handler(): registering 'ocd_reg'... Debug: 105 14 command.c:346 register_command_handler(): registering 'ocd_poll'... Debug: 106 14 command.c:346 register_command_handler(): registering 'ocd_wait_halt'... Debug: 107 14 command.c:346 register_command_handler(): registering 'ocd_halt'... Debug: 108 14 command.c:346 register_command_handler(): registering 'ocd_resume'... Debug: 109 14 command.c:346 register_command_handler(): registering 'ocd_reset'... Debug: 110 14 command.c:346 register_command_handler(): registering 'ocd_soft_reset_halt'... Debug: 111 14 command.c:346 register_command_handler(): registering 'ocd_step'... Debug: 112 14 command.c:346 register_command_handler(): registering 'ocd_mdw'... Debug: 113 14 command.c:346 register_command_handler(): registering 'ocd_mdh'... Debug: 114 14 command.c:346 register_command_handler(): registering 'ocd_mdb'... Debug: 115 14 command.c:346 register_command_handler(): registering 'ocd_mww'... Debug: 116 14 command.c:346 register_command_handler(): registering 'ocd_mwh'... Debug: 117 14 command.c:346 register_command_handler(): registering 'ocd_mwb'... Debug: 118 14 command.c:346 register_command_handler(): registering 'ocd_bp'... Debug: 119 14 command.c:346 register_command_handler(): registering 'ocd_rbp'... Debug: 120 14 command.c:346 register_command_handler(): registering 'ocd_wp'... Debug: 121 14 command.c:346 register_command_handler(): registering 'ocd_rwp'... Debug: 122 14 command.c:346 register_command_handler(): registering 'ocd_load_image'... Debug: 123 14 command.c:346 register_command_handler(): registering 'ocd_dump_image'... Debug: 124 14 command.c:346 register_command_handler(): registering 'ocd_verify_image'... Debug: 125 14 command.c:346 register_command_handler(): registering 'ocd_test_image'... Debug: 126 14 command.c:346 register_command_handler(): registering 'ocd_reset_nag'... Debug: 127 23 jlink.c:896 jlink_usb_open(): usb ep in 81 Debug: 128 23 jlink.c:896 jlink_usb_open(): usb ep out 01 Debug: 129 23 jlink.c:896 jlink_usb_open(): usb ep out 03 Info : 130 23 jlink.c:293 jlink_init(): J-Link initialization started / target CPU reset initiated Error: 131 23 jlink.c:485 jlink_simple_command(): J-Link command 0xde failed (-6) Error: 132 23 jlink.c:485 jlink_simple_command(): J-Link command 0xdc failed (-6) Error: 133 26 jlink.c:485 jlink_simple_command(): J-Link command 0x01 failed (-6) Error: 134 3016 jlink.c:526 jlink_get_version_info(): J-Link command EMU_CMD_VERSION failed (-60) Info : 135 3016 jlink.c:306 jlink_init(): J-Link JTAG Interface ready Debug: 136 3016 jlink.c:451 jlink_reset(): trst: 0, srst: 0 Error: 137 3016 jlink.c:485 jlink_simple_command(): J-Link command 0xdd failed (-6) Error: 138 3016 jlink.c:485 jlink_simple_command(): J-Link command 0xdf failed (-6) Debug: 139 3021 log.c:496 keep_alive(): keep_alive() was not invoked in the 1000ms timelimit (3021). This may cause trouble with GDB connections. Debug: 141 3021 core.c:1523 jtag_khz_to_speed(): convert khz to interface specific speed value Debug: 142 3021 core.c:1527 jtag_khz_to_speed(): have interface set up Error: 143 3021 jlink.c:250 jlink_speed(): J-Link setting speed failed (-6) Error: 144 3021 jlink.c:923 jlink_usb_message(): usb_bulk_write failed (requested=6, result=-6) Error: 145 3021 jlink.c:790 jlink_tap_execute(): jlink_tap_execute, wrong result -107 (expected 1) Debug: 146 3021 core.c:1523 jtag_khz_to_speed(): convert khz to interface specific speed value Debug: 147 3021 core.c:1527 jtag_khz_to_speed(): have interface set up Info : 148 3021 core.c:1350 jtag_interface_init(): clock speed 600 kHz Debug: 149 3021 openocd.c:122 handle_init_command(): jtag interface init complete Debug: 150 3021 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag init Debug: 151 3021 command.c:133 script_debug(): command - ocd_jtag ocd_jtag init Debug: 153 3021 tcl.c:854 handle_jtag_init_command(): Initializing jtag devices... Debug: 154 3021 jlink.c:451 jlink_reset(): trst: 0, srst: 0 Error: 155 3022 jlink.c:485 jlink_simple_command(): J-Link command 0xdd failed (-6) Error: 156 3022 jlink.c:485 jlink_simple_command(): J-Link command 0xdf failed (-6) Debug: 157 3022 core.c:672 jtag_add_reset(): SRST line released Debug: 158 3022 core.c:697 jtag_add_reset(): TRST line released Debug: 159 3022 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 160 3144 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag arp_init Debug: 161 3144 command.c:133 script_debug(): command - ocd_jtag ocd_jtag arp_init Debug: 162 3144 core.c:1364 jtag_init_inner(): Init JTAG chain Debug: 163 3144 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Error: 164 3145 jlink.c:923 jlink_usb_message(): usb_bulk_write failed (requested=6, result=-6) Error: 165 3145 jlink.c:790 jlink_tap_execute(): jlink_tap_execute, wrong result -107 (expected 1) Debug: 166 3145 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_jtag arp_init-reset Debug: 167 3145 command.c:133 script_debug(): command - ocd_jtag ocd_jtag arp_init-reset Debug: 168 3145 core.c:1451 jtag_init_reset(): Initializing with hard TRST+SRST reset Debug: 169 3145 core.c:685 jtag_add_reset(): JTAG reset with TLR instead of TRST Debug: 170 3145 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Error: 171 3145 jlink.c:923 jlink_usb_message(): usb_bulk_write failed (requested=6, result=-6) Error: 172 3145 jlink.c:790 jlink_tap_execute(): jlink_tap_execute, wrong result -107 (expected 1) Debug: 173 3145 jlink.c:451 jlink_reset(): trst: 0, srst: 1 Error: 174 3145 jlink.c:485 jlink_simple_command(): J-Link command 0xdc failed (-6) Error: 175 3145 jlink.c:485 jlink_simple_command(): J-Link command 0xdf failed (-6) Debug: 176 3145 core.c:667 jtag_add_reset(): SRST line asserted Debug: 177 3145 core.c:685 jtag_add_reset(): JTAG reset with TLR instead of TRST Debug: 178 3145 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Error: 179 3145 jlink.c:923 jlink_usb_message(): usb_bulk_write failed (requested=6, result=-6) Error: 180 3145 jlink.c:790 jlink_tap_execute(): jlink_tap_execute, wrong result -107 (expected 1) Debug: 181 3145 jlink.c:451 jlink_reset(): trst: 0, srst: 0 Error: 182 3146 jlink.c:485 jlink_simple_command(): J-Link command 0xdd failed (-6) Error: 183 3146 jlink.c:485 jlink_simple_command(): J-Link command 0xdf failed (-6) Debug: 184 3146 core.c:672 jtag_add_reset(): SRST line released Debug: 185 3268 core.c:1364 jtag_init_inner(): Init JTAG chain Debug: 186 3268 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Error: 187 3268 jlink.c:923 jlink_usb_message(): usb_bulk_write failed (requested=6, result=-6) Error: 188 3268 jlink.c:790 jlink_tap_execute(): jlink_tap_execute, wrong result -107 (expected 1) Debug: 189 3268 command.c:620 run_command(): Command failed with error code -4 User : 190 3268 command.c:824 openocd_jim_vfprintf(): Command handler execution failed User : 193 3268 command.c:824 openocd_jim_vfprintf(): User : 195 3268 command.c:824 openocd_jim_vfprintf(): Warn : 196 3268 openocd.c:137 handle_init_command(): jtag initialization failed; try 'jtag init' again. Debug: 197 3268 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_flash init Debug: 198 3268 command.c:133 script_debug(): command - ocd_flash ocd_flash init Debug: 199 3268 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 201 3268 tcl.c:920 handle_flash_init_command(): Initializing flash devices... Debug: 202 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 203 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 204 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 205 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 206 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 207 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 208 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 209 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 210 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 211 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 212 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 213 3268 command.c:346 register_command_handler(): registering 'ocd_flash'... Debug: 214 3268 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_mflash init Debug: 215 3268 command.c:133 script_debug(): command - ocd_mflash ocd_mflash init Debug: 216 3268 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 218 3268 mflash.c:1325 handle_mflash_init_command(): Initializing mflash devices... Debug: 219 3268 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_nand init Debug: 220 3268 command.c:133 script_debug(): command - ocd_nand ocd_nand init Debug: 221 3268 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 223 3268 tcl.c:536 handle_nand_init_command(): Initializing NAND devices... Debug: 224 3268 command.c:133 script_debug(): command - ocd_command ocd_command type ocd_pld init Debug: 225 3269 command.c:133 script_debug(): command - ocd_pld ocd_pld init Debug: 226 3269 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 228 3269 pld.c:231 handle_pld_init_command(): Initializing PLDs... Debug: 229 3269 gdb_server.c:2370 gdb_target_start(): gdb service for target 'lm3s1968.cpu' on TCP port 3333 Debug: 230 3371 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 231 3476 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 232 3579 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 233 3682 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 234 3787 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 235 3889 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 236 3993 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 237 4097 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 238 4200 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) Debug: 239 4305 target.c:968 target_call_event_callbacks(): target event 2 (gdb-halt) ... -- Xiaofan http://mcuee.blogspot.com _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development