Below is the log when scanning for AVR devices:

Debug: 105 281 vsllink.c:354 vsllink_execute_queue(): JTAG Scan write DR(640 
bits), end in RESET:
Debug: 106 281 vsllink.c:1936 vsllink_debug_buffer(): 0000 ff 00 00 00 ff 00 00 
00 ff 00 00 00 ff 00 00 00
Debug: 107 281 vsllink.c:1936 vsllink_debug_buffer(): 0010 ff 00 00 00 ff 00 00 
00 ff 00 00 00 ff 00 00 00
Debug: 108 281 vsllink.c:1936 vsllink_debug_buffer(): 0020 ff 00 00 00 ff 00 00 
00 ff 00 00 00 ff 00 00 00
Debug: 109 281 vsllink.c:1936 vsllink_debug_buffer(): 0030 ff 00 00 00 ff 00 00 
00 ff 00 00 00 ff 00 00 00
Debug: 110 281 vsllink.c:1936 vsllink_debug_buffer(): 0040 ff 00 00 00 ff 00 00 
00 ff 00 00 00 ff 00 00 00
Debug: 111 281 vsllink.c:1290 vsllink_scan_normal(): tap_set_state(DRPAUSE)
Debug: 112 281 vsllink.c:1310 vsllink_scan_normal(): tap_set_state(RESET)
Debug: 113 281 vsllink.c:1889 vsllink_usb_write(): vsllink_usb_write, 
out_length = 90, result = 90
Debug: 114 297 vsllink.c:1909 vsllink_usb_read(): vsllink_usb_read, result = 81
Debug: 115 297 vsllink.c:1661 vsllink_tap_execute_normal(): JTAG scan read(640 
bits):
Debug: 116 297 vsllink.c:1936 vsllink_debug_buffer(): 0000 3f 20 70 89 ff ff ff 
ff ff ff ff ff ff ff ff ff
Debug: 117 297 vsllink.c:1936 vsllink_debug_buffer(): 0010 ff ff ff ff ff ff ff 
ff ff ff ff ff ff ff ff ff
Debug: 118 297 vsllink.c:1936 vsllink_debug_buffer(): 0020 ff ff ff ff ff ff ff 
ff ff ff ff ff ff ff ff ff
Debug: 119 297 vsllink.c:1936 vsllink_debug_buffer(): 0030 ff ff ff ff ff ff ff 
ff ff ff ff ff ff ff ff ff
Debug: 120 297 vsllink.c:1936 vsllink_debug_buffer(): 0040 ff ff ff ff ff ff ff 
ff ff ff ff ff ff ff ff ff
Debug: 121 297 jtag.c:1292 jtag_read_buffer(): fields[0].in_value[640]: 
0xFFFFFFFF8970203F
Info : 122 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: stm32.cpu tap/device 
found: 0x8970203f (Manufacturer: 0x01f, Part: 0x9702, Version: 0x8)
Info : 123 297 jtag.c:1608 jtag_examine_chain(): JTAG Tap/device matched
Info : 124 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 125 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 126 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 127 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 128 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 129 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 130 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 131 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 132 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 133 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 134 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 135 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 136 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 137 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 138 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 139 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 140 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 141 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Info : 142 297 jtag.c:1570 jtag_examine_chain(): JTAG tap: (not-named) 
tap/device found: 0xffffffff (Manufacturer: 0x7ff, Part: 0xffff, Version: 0xf)
Error: 143 297 jtag.c:1625 jtag_examine_chain(): number of discovered devices 
in JTAG chain (20) doesn't match (enabled) configuration (1), total taps: 1

I'm testing it using stm32 module.
8970203F is the JTAG_ID of Mega128(0x9702 stands for Mega128). But after this 
ID, all TDO will be '1'.

AVR will not output TDI value after JTAG_ID, it will output all '1' instead.

2009-04-25 



Best Regards, Simon Qian

SimonQian(simonq...@simonqian.com) ---- www.SimonQian.com
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to