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

Reply via email to