Re: [Openocd-development] couldn't read enough bytes from FT2232 device (0 < 81)

2011-08-16 Thread Eric Wetzel
On Tue, Aug 16, 2011 at 9:23 AM, Xiaofan Chen  wrote:
> On Tue, Aug 16, 2011 at 9:18 PM, Eric Wetzel  wrote:
>
>> I'm not sure if Freddie's OpenOCD is built using libftdi-1.0, which
>> previous e-mails indicate may solve this problem. As a last-ditch
>> effort to try libftdi-1.0, I replaced the libfti.dll in Freddie's bin
>> directory with the libftdi.dll from Xiaofan's build
>> (http://code.google.com/p/picusb/downloads/detail?name=libftdi1_17July2011_mingw32_mingw64.zip&can=2&q=).
>> I get the same result.
>
> Hmm, interesting to know that would work.
>
> Freddie's OpenOCD binary and my binary are both using libftdi-0.19
> and libusb-win32.
>
>> Anybody have any hints? Is anybody else successfully using a Blackhawk
>> USB100v2? I don't really think it's the interface itself because I get
>> the same failure on a completely different target board using OpenOCD
>> built from git on Linux at home... I think.
>
> From the past history, it seems that ftd2xx may help. So you may want to
> build with FTDI's latest D2xx library to see if that helps.
>
Strangely, I am having the same problem with FTD2XX, but the timeouts
are taking much longer:
Debug: 236 158 ft2232.c:2478 ft2232_init(): ft2232 interface using
shortest path jtag state transitions
Debug: 237 158 ft2232.c:2158 ft2232_init_ftd2xx(): 'ft2232' interface
using FTD2XX with 'xds100v2' layout (0403:a6d0)
Debug: 238 194 ft2232.c:2285 ft2232_init_ftd2xx(): current latency timer: 2
Info : 239 194 ft2232.c:2315 ft2232_init_ftd2xx(): device: 6 "2232H"
Info : 240 194 ft2232.c:2316 ft2232_init_ftd2xx(): deviceID: 67348176
Info : 241 194 ft2232.c:2317 ft2232_init_ftd2xx(): SerialNumber: USB100V2A
Info : 242 195 ft2232.c:2318 ft2232_init_ftd2xx(): Description: Texas
Instruments Inc.XDS100 Ver 2.0 A
Debug: 243 195 ft2232.c:2435 ft2232_set_data_bits_low_byte(): 80 3a 7b
Debug: 244 195 ft2232.c:2455 ft2232_set_data_bits_high_byte(): 82 00 59
Debug: 245 195 ft2232.c:2455 ft2232_set_data_bits_high_byte(): 82 86 59
Info : 246 196 ft2232.c:648 ft2232h_ft4232h_clk_divide_by_5(): max TCK
change to: 3 kHz
Debug: 247 197 core.c:1602 adapter_khz_to_speed(): convert khz to
interface specific speed value
Debug: 248 197 core.c:1606 adapter_khz_to_speed(): have interface set up
Debug: 249 197 ft2232.c:616 ft2232h_ft4232h_adaptive_clocking(): 96
Debug: 250 197 core.c:1602 adapter_khz_to_speed(): convert khz to
interface specific speed value
Debug: 251 197 core.c:1606 adapter_khz_to_speed(): have interface set up
Info : 252 197 core.c:1424 adapter_init(): RCLK (adaptive clock speed)
Debug: 253 197 openocd.c:137 handle_init_command(): Debug Adapter init complete
Debug: 254 197 command.c:151 script_debug(): command - ocd_command
ocd_command type ocd_transport init
Debug: 255 198 command.c:151 script_debug(): command - ocd_transport
ocd_transport init
Debug: 257 198 transport.c:255 handle_transport_init(): handle_transport_init
Debug: 258 198 ft2232.c:1750 xds100v2_reset(): trst: 0, srst: 0,
high_output: 0x96, high_direction: 0x59
Debug: 259 198 ft2232.c:816 ft2232_send_and_recv(): write buffer (size 3):
Debug: 260 198 ft2232.c:797 ft2232_debug_dump_buffer(): 82 96 59
Debug: 261 198 core.c:713 jtag_add_reset(): SRST line released
Debug: 262 198 core.c:737 jtag_add_reset(): TRST line released
Debug: 263 198 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
Debug: 264 199 command.c:151 script_debug(): command - ocd_command
ocd_command type ocd_jtag arp_init
Debug: 265 199 command.c:151 script_debug(): command - ocd_jtag
ocd_jtag arp_init
Debug: 266 199 core.c:1435 jtag_init_inner(): Init JTAG chain
Debug: 267 199 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
Debug: 268 199 ft2232.c:816 ft2232_send_and_recv(): write buffer (size 3):
Debug: 269 199 ft2232.c:797 ft2232_debug_dump_buffer(): 4b 04 1f
Debug: 270 199 core.c:1055 jtag_examine_chain(): DR scan interrogation
for IDCODE/BYPASS
Debug: 271 199 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
Debug: 272 199 ft2232.c:816 ft2232_send_and_recv(): write buffer (size 94):
Debug: 273 200 ft2232.c:791 ft2232_debug_dump_buffer(): 4b 06 17 39 4e
00 ff 00 00 00 ff 00 00 00 ff 00
Debug: 274 200 ft2232.c:791 ft2232_debug_dump_buffer(): 00 00 ff 00 00
00 ff 00 00 00 ff 00 00 00 ff 00
Debug: 275 200 ft2232.c:791 ft2232_debug_dump_buffer(): 00 00 ff 00 00
00 ff 00 00 00 ff 00 00 00 ff 00
Debug: 276 200 ft2232.c:791 ft2232_debug_dump_buffer(): 00 00 ff 00 00
00 ff 00 00 00 ff 00 00 00 ff 00
Debug: 277 200 ft2232.c:791 ft2232_debug_dump_buffer(): 00 00 ff 00 00
00 ff 00 00 00 ff 00 00 00 ff 00
Debug: 278 200 ft2232.c:797 ft2232_debug_dump_buffer(): 00 00 ff 00 00
3b 06 00 6b 01 01 4b 04 1f
Error: 279 25203 ft2232.c:591 ft2232_read(): couldn't read enough
bytes from FT2232 device (0 < 81)
Error: 280 25203 ft2232.c:846 ft2232_send_and_recv(): couldn't read from FT2232
Error: 281 25203 core.c:1479 jtag_init_inner(): Trying to use
configured scan chain anyway...
Debug: 282 25203 core.c:1219 jtag_validate_ircap

Re: [Openocd-development] [PATCH] A fix (was Re: Git revision string missing from banner)

2011-08-16 Thread Andreas Fritiofson
On Tue, Aug 16, 2011 at 4:19 PM, Jie Zhang  wrote:

> On Mon, Aug 15, 2011 at 6:21 PM, Andreas Fritiofson
>  wrote:
> >  > +if test -f $srcdir/guess-rev.sh ; then
> > Great, but you should probably check if it's executable instead of just a
> > regular file.
>
> I considered if we should check this. But I finally decided it would
> be better to just check if it's a regular file. my reason is:
>
> We decide if we are building for release or not by the existence of
> guess-rev.sh, not by the existence of an executable guess-rev.sh. So
>
> 1. guess-rev.sh exists and is executable: checking regular file is
> same as checking executable file.
> 2. guess-rev.sh does not exist: checking regular file is same as
> checking executable file.
> 3. guess-rev.sh exists but is not executable: there must be something
> wrong. If we check regular file, user will be given an error when
> guess-rev.sh is going to be executed on compiler time. If we check
> executable file, building for release is assumed and user will notice
> it only in run time.
>

Agreed, failure is probably the better option if the permissions are
botched. I'll leave it as is.

/Andreas
___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] [PATCH] A fix (was Re: Git revision string missing from banner)

2011-08-16 Thread Jie Zhang
On Mon, Aug 15, 2011 at 6:21 PM, Andreas Fritiofson
 wrote:
>  > +if test -f $srcdir/guess-rev.sh ; then
> Great, but you should probably check if it's executable instead of just a
> regular file.

I considered if we should check this. But I finally decided it would
be better to just check if it's a regular file. my reason is:

We decide if we are building for release or not by the existence of
guess-rev.sh, not by the existence of an executable guess-rev.sh. So

1. guess-rev.sh exists and is executable: checking regular file is
same as checking executable file.
2. guess-rev.sh does not exist: checking regular file is same as
checking executable file.
3. guess-rev.sh exists but is not executable: there must be something
wrong. If we check regular file, user will be given an error when
guess-rev.sh is going to be executed on compiler time. If we check
executable file, building for release is assumed and user will notice
it only in run time.

Regards,
Jie
___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] 0.5.0 MinGW configure failure

2011-08-16 Thread Xiaofan Chen
On Tue, Aug 16, 2011 at 6:13 PM, Spencer Oliver  wrote:
> On 16 August 2011 11:03, Steve Bennett  wrote:
>> Good news. Spencer and I sorted out the jimtcl build problem on mingw.
>> The fix is in the jimtcl git repo.
>> See: 
>> http://repo.or.cz/w/jimtcl.git/commit/645ed6fd4b6f9038c7e1d85d74c3872b3cb9a507
>>
>
> yah - i will update the openocd jim version

Thanks now building under MinGW/MSys works fine. Thanks a lot.
I also tested with cross 32bit MinGW build under 64bit Ubuntu 11.04
and it works fine as well.

If there is going to be a 5.01 release, this should probably be included.


-- 
Xiaofan
___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] couldn't read enough bytes from FT2232 device (0 < 81)

2011-08-16 Thread Xiaofan Chen
On Tue, Aug 16, 2011 at 9:18 PM, Eric Wetzel  wrote:

> I'm not sure if Freddie's OpenOCD is built using libftdi-1.0, which
> previous e-mails indicate may solve this problem. As a last-ditch
> effort to try libftdi-1.0, I replaced the libfti.dll in Freddie's bin
> directory with the libftdi.dll from Xiaofan's build
> (http://code.google.com/p/picusb/downloads/detail?name=libftdi1_17July2011_mingw32_mingw64.zip&can=2&q=).
> I get the same result.

Hmm, interesting to know that would work.

Freddie's OpenOCD binary and my binary are both using libftdi-0.19
and libusb-win32.

> Anybody have any hints? Is anybody else successfully using a Blackhawk
> USB100v2? I don't really think it's the interface itself because I get
> the same failure on a completely different target board using OpenOCD
> built from git on Linux at home... I think.

>From the past history, it seems that ftd2xx may help. So you may want to
build with FTDI's latest D2xx library to see if that helps.

-- 
Xiaofan
___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] couldn't read enough bytes from FT2232 device (0 < 81)

2011-08-16 Thread Eric Wetzel
On Tue, Aug 16, 2011 at 9:18 AM, Eric Wetzel  wrote:
> This problem again. I see plenty of e-mails in the past supposedly
> addressing it, but none worked for me.
>
> I'm trying to use a TI/Blackhawk USB100v2, which I think is supposed
> to be identical to an XDS100v2, so I am using the
> interface/xds100v2.cfg file. I'm using Freddie's OpenOCD 0.5.0 build
> under Windows 7.
>
> Debug: 231 123 ft2232.c:2469 ft2232_init(): ft2232 interface using
> shortest path jtag state transitions
> Debug: 232 123 ft2232.c:2342 ft2232_init_libftdi(): 'ft2232' interface
> using libftdi with 'xds100v2' layout (0403:a6d0)
> Debug: 233 129 ft2232.c:2389 ft2232_init_libftdi(): current latency timer: 2
> Debug: 234 130 ft2232.c:2400 ft2232_init_libftdi(): FTDI chip type: 4 "2232H"
> Debug: 235 131 ft2232.c:2426 ft2232_set_data_bits_low_byte(): 80 3a 7b
> Debug: 236 131 ft2232.c:2446 ft2232_set_data_bits_high_byte(): 82 00 59
> Debug: 237 132 ft2232.c:2446 ft2232_set_data_bits_high_byte(): 82 86 59
> Info : 238 132 ft2232.c:647 ft2232h_ft4232h_clk_divide_by_5(): max TCK
> change to: 3 kHz
> Debug: 239 134 core.c:1602 adapter_khz_to_speed(): convert khz to
> interface specific speed value
> Debug: 240 134 core.c:1606 adapter_khz_to_speed(): have interface set up
> Debug: 241 135 ft2232.c:615 ft2232h_ft4232h_adaptive_clocking(): 96
> Debug: 242 135 core.c:1602 adapter_khz_to_speed(): convert khz to
> interface specific speed value
> Debug: 243 136 core.c:1606 adapter_khz_to_speed(): have interface set up
> Info : 244 136 core.c:1424 adapter_init(): RCLK (adaptive clock speed)
> Debug: 245 137 openocd.c:137 handle_init_command(): Debug Adapter init 
> complete
> Debug: 246 137 command.c:151 script_debug(): command - ocd_command
> ocd_command type ocd_transport init
> Debug: 247 138 command.c:151 script_debug(): command - ocd_transport
> ocd_transport init
> Debug: 249 138 transport.c:255 handle_transport_init(): handle_transport_init
> Debug: 250 139 ft2232.c:1749 xds100v2_reset(): trst: 0, srst: 0,
> high_output: 0x96, high_direction: 0x59
> Debug: 251 139 core.c:713 jtag_add_reset(): SRST line released
> Debug: 252 140 core.c:737 jtag_add_reset(): TRST line released
> Debug: 253 140 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
> Debug: 254 141 command.c:151 script_debug(): command - ocd_command
> ocd_command type ocd_jtag arp_init
> Debug: 255 141 command.c:151 script_debug(): command - ocd_jtag
> ocd_jtag arp_init
> Debug: 256 142 core.c:1435 jtag_init_inner(): Init JTAG chain
> Debug: 257 142 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
> Debug: 258 143 core.c:1055 jtag_examine_chain(): DR scan interrogation
> for IDCODE/BYPASS
> Debug: 259 143 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
> Error: 260 4140 ft2232.c:590 ft2232_read(): couldn't read enough bytes
> from FT2232 device (0 < 81)
> Error: 261 4140 ft2232.c:845 ft2232_send_and_recv(): couldn't read from FT2232
> Error: 262 4141 core.c:1479 jtag_init_inner(): Trying to use
> configured scan chain anyway...
> Debug: 263 4141 core.c:1219 jtag_validate_ircapture(): IR capture
> validation scan
> Error: 264 8140 ft2232.c:590 ft2232_read(): couldn't read enough bytes
> from FT2232 device (0 < 2)
> Error: 265 8140 ft2232.c:845 ft2232_send_and_recv(): couldn't read from FT2232
> Debug: 266 8141 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
> Warn : 267 8141 core.c:1503 jtag_init_inner(): Bypassing JTAG setup
> events due to errors
> Debug: 268 8142 openocd.c:150 handle_init_command(): Examining targets...
> Debug: 269 8142 command.c:151 script_debug(): command - ocd_command
> ocd_command type ocd_flash init
> Debug: 270 8143 command.c:151 script_debug(): command - ocd_flash ocd_flash 
> init
> Debug: 271 8143 log.c:437 keep_alive(): keep_alive() was not invoked
> in the 1000ms timelimit (8143). This may cause trouble with GDB
> connections.
> Debug: 274 8144 tcl.c:912 handle_flash_init_command(): Initializing
> flash devices...
> Debug: 275 8145 command.c:151 script_debug(): command - ocd_command
> ocd_command type ocd_mflash init
> Debug: 276 8145 command.c:151 script_debug(): command - ocd_mflash
> ocd_mflash init
> Debug: 278 8146 mflash.c:1331 handle_mflash_init_command():
> Initializing mflash devices...
> Debug: 279 8146 command.c:151 script_debug(): command - ocd_command
> ocd_command type ocd_nand init
> Debug: 280 8147 command.c:151 script_debug(): command - ocd_nand ocd_nand init
> Debug: 282 8147 tcl.c:521 handle_nand_init_command(): Initializing
> NAND devices...
> Debug: 283 8148 command.c:151 script_debug(): command - ocd_command
> ocd_command type ocd_pld init
> Debug: 284 8149 command.c:151 script_debug(): command - ocd_pld ocd_pld init
> Debug: 286 8149 pld.c:232 handle_pld_init_command(): Initializing PLDs...
>
> I'm not sure if Freddie's OpenOCD is built using libftdi-1.0, which
> previous e-mails indicate may solve this problem. As a last-ditch
> effort to try libftdi-1.0, I replaced th

[Openocd-development] couldn't read enough bytes from FT2232 device (0 < 81)

2011-08-16 Thread Eric Wetzel
This problem again. I see plenty of e-mails in the past supposedly
addressing it, but none worked for me.

I'm trying to use a TI/Blackhawk USB100v2, which I think is supposed
to be identical to an XDS100v2, so I am using the
interface/xds100v2.cfg file. I'm using Freddie's OpenOCD 0.5.0 build
under Windows 7.

Debug: 231 123 ft2232.c:2469 ft2232_init(): ft2232 interface using
shortest path jtag state transitions
Debug: 232 123 ft2232.c:2342 ft2232_init_libftdi(): 'ft2232' interface
using libftdi with 'xds100v2' layout (0403:a6d0)
Debug: 233 129 ft2232.c:2389 ft2232_init_libftdi(): current latency timer: 2
Debug: 234 130 ft2232.c:2400 ft2232_init_libftdi(): FTDI chip type: 4 "2232H"
Debug: 235 131 ft2232.c:2426 ft2232_set_data_bits_low_byte(): 80 3a 7b
Debug: 236 131 ft2232.c:2446 ft2232_set_data_bits_high_byte(): 82 00 59
Debug: 237 132 ft2232.c:2446 ft2232_set_data_bits_high_byte(): 82 86 59
Info : 238 132 ft2232.c:647 ft2232h_ft4232h_clk_divide_by_5(): max TCK
change to: 3 kHz
Debug: 239 134 core.c:1602 adapter_khz_to_speed(): convert khz to
interface specific speed value
Debug: 240 134 core.c:1606 adapter_khz_to_speed(): have interface set up
Debug: 241 135 ft2232.c:615 ft2232h_ft4232h_adaptive_clocking(): 96
Debug: 242 135 core.c:1602 adapter_khz_to_speed(): convert khz to
interface specific speed value
Debug: 243 136 core.c:1606 adapter_khz_to_speed(): have interface set up
Info : 244 136 core.c:1424 adapter_init(): RCLK (adaptive clock speed)
Debug: 245 137 openocd.c:137 handle_init_command(): Debug Adapter init complete
Debug: 246 137 command.c:151 script_debug(): command - ocd_command
ocd_command type ocd_transport init
Debug: 247 138 command.c:151 script_debug(): command - ocd_transport
ocd_transport init
Debug: 249 138 transport.c:255 handle_transport_init(): handle_transport_init
Debug: 250 139 ft2232.c:1749 xds100v2_reset(): trst: 0, srst: 0,
high_output: 0x96, high_direction: 0x59
Debug: 251 139 core.c:713 jtag_add_reset(): SRST line released
Debug: 252 140 core.c:737 jtag_add_reset(): TRST line released
Debug: 253 140 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
Debug: 254 141 command.c:151 script_debug(): command - ocd_command
ocd_command type ocd_jtag arp_init
Debug: 255 141 command.c:151 script_debug(): command - ocd_jtag
ocd_jtag arp_init
Debug: 256 142 core.c:1435 jtag_init_inner(): Init JTAG chain
Debug: 257 142 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
Debug: 258 143 core.c:1055 jtag_examine_chain(): DR scan interrogation
for IDCODE/BYPASS
Debug: 259 143 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
Error: 260 4140 ft2232.c:590 ft2232_read(): couldn't read enough bytes
from FT2232 device (0 < 81)
Error: 261 4140 ft2232.c:845 ft2232_send_and_recv(): couldn't read from FT2232
Error: 262 4141 core.c:1479 jtag_init_inner(): Trying to use
configured scan chain anyway...
Debug: 263 4141 core.c:1219 jtag_validate_ircapture(): IR capture
validation scan
Error: 264 8140 ft2232.c:590 ft2232_read(): couldn't read enough bytes
from FT2232 device (0 < 2)
Error: 265 8140 ft2232.c:845 ft2232_send_and_recv(): couldn't read from FT2232
Debug: 266 8141 core.c:329 jtag_call_event_callbacks(): jtag event: TAP reset
Warn : 267 8141 core.c:1503 jtag_init_inner(): Bypassing JTAG setup
events due to errors
Debug: 268 8142 openocd.c:150 handle_init_command(): Examining targets...
Debug: 269 8142 command.c:151 script_debug(): command - ocd_command
ocd_command type ocd_flash init
Debug: 270 8143 command.c:151 script_debug(): command - ocd_flash ocd_flash init
Debug: 271 8143 log.c:437 keep_alive(): keep_alive() was not invoked
in the 1000ms timelimit (8143). This may cause trouble with GDB
connections.
Debug: 274 8144 tcl.c:912 handle_flash_init_command(): Initializing
flash devices...
Debug: 275 8145 command.c:151 script_debug(): command - ocd_command
ocd_command type ocd_mflash init
Debug: 276 8145 command.c:151 script_debug(): command - ocd_mflash
ocd_mflash init
Debug: 278 8146 mflash.c:1331 handle_mflash_init_command():
Initializing mflash devices...
Debug: 279 8146 command.c:151 script_debug(): command - ocd_command
ocd_command type ocd_nand init
Debug: 280 8147 command.c:151 script_debug(): command - ocd_nand ocd_nand init
Debug: 282 8147 tcl.c:521 handle_nand_init_command(): Initializing
NAND devices...
Debug: 283 8148 command.c:151 script_debug(): command - ocd_command
ocd_command type ocd_pld init
Debug: 284 8149 command.c:151 script_debug(): command - ocd_pld ocd_pld init
Debug: 286 8149 pld.c:232 handle_pld_init_command(): Initializing PLDs...

I'm not sure if Freddie's OpenOCD is built using libftdi-1.0, which
previous e-mails indicate may solve this problem. As a last-ditch
effort to try libftdi-1.0, I replaced the libfti.dll in Freddie's bin
directory with the libftdi.dll from Xiaofan's build
(http://code.google.com/p/picusb/downloads/detail?name=libftdi1_17July2011_mingw32_mingw64.zip&can=2&q=).
I get the same result.

Anybody have any hin

Re: [Openocd-development] Versaloon driver update fix, and about jtag_usb_open

2011-08-16 Thread Spencer Oliver
On 11 July 2011 19:03, simon qian  wrote:
> Is this attached patch OK?
>
> About SWD support, I can check the current OpenOCD code today
> and provide a todo list according to my OpenOCD swd patch which
> has been tested for a long time.
>
> 2011/7/11 simon qian 
>>
>> OK, I'll try fix it soon.
>>
>> 2011/7/11 Peter Stuge 
>>>
>>> simon qian wrote:
>>> > Attachment is the versaloon driver update, please commit if no problem.
>>>
>>> Thanks!

i will commit i hear no objections

Spen
___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] 0.5.0 MinGW configure failure

2011-08-16 Thread Spencer Oliver
On 16 August 2011 11:42, Steve Bennett  wrote:
> On 16/08/2011, at 8:32 PM, Spencer Oliver wrote:
>
>> On 16 August 2011 11:13, Spencer Oliver  wrote:
>>> On 16 August 2011 11:03, Steve Bennett  wrote:
 On 12/08/2011, at 11:12 PM, Xiaofan Chen wrote:

> On Wed, Aug 10, 2011 at 3:39 PM, Xiaofan Chen  wrote:
>> On Wed, Aug 10, 2011 at 3:34 PM, Olivier Schonken
>>  wrote:
>>> Hi Xiaofan
>>>
>>> In my case I struggled with the same problem for  a day or two.  That 
>>> is why
>>> I need to know if it is the checkout of the version, or the updating of 
>>> the
>>> mingw32 compiler that fixed the problem.
>>>
>>> After doing the ./bootstrap command, the head revision of JimTCL is 
>>> cloned
>>> from its repository - afaik.  Thus, to get version 0.63 checked out do 
>>> the
>>> following
>>> cd jimtcl
>>> git tag -l (Gives you a list of the tags for the jimtcl repository)
>>> git checkout 0.63
>>>
>>> The version of Jimtcl in the directory should now be 0.63.  To view the 
>>> tags
>>> of the openocd source, and checkout for instance 0.5.0-rc2 the same
>>> procedure is used.
>>>
>>> Hopefully this helps, cause I've been trying to replicate the problem
>>> without success for a while now.
>>>
>>
>> This is clear now. I will make sure that my MinGW/Cygwin setup
>> are up to date and see if that helps. If not, I will follow your 
>> suggestion
>> and downgrade jimtcl to see if that help. Thanks for the helps!
>>
>

 Good news. Spencer and I sorted out the jimtcl build problem on mingw.
 The fix is in the jimtcl git repo.
 See: 
 http://repo.or.cz/w/jimtcl.git/commit/645ed6fd4b6f9038c7e1d85d74c3872b3cb9a507

 Cheers,
 Steve

>>>
>>> yah - i will update the openocd jim version
>>>
>>
>> just updated to latest jim master 645ed6fd4b6f9038c7e1d85d74c3872b3cb9a507
>> get a jimtcl build error now on cygwin and linux - msys is working fine.
>>
>> cc -g -O2 -rdynamic  -o jimsh jimsh.o _initjimsh.o libjim.a -ldl
>> _initjimsh.o: In function `Jim_initjimshInit':
>> /home/soliver/openocd/openocd-rel/jimtcl/_initjimsh.c:6: undefined
>> reference to `Jim_Eval_Named'
>> collect2: ld returned 1 exit status
>> make[2]: *** [jimsh] Error 1
>
> Is this with a clean tree?
> Jim_Eval_Named() is now a macro rather than a function in jim.h
>

working fine with a clean tree - thanks.

Spen
___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] 0.5.0 MinGW configure failure

2011-08-16 Thread Steve Bennett
On 16/08/2011, at 8:32 PM, Spencer Oliver wrote:

> On 16 August 2011 11:13, Spencer Oliver  wrote:
>> On 16 August 2011 11:03, Steve Bennett  wrote:
>>> On 12/08/2011, at 11:12 PM, Xiaofan Chen wrote:
>>> 
 On Wed, Aug 10, 2011 at 3:39 PM, Xiaofan Chen  wrote:
> On Wed, Aug 10, 2011 at 3:34 PM, Olivier Schonken
>  wrote:
>> Hi Xiaofan
>> 
>> In my case I struggled with the same problem for  a day or two.  That is 
>> why
>> I need to know if it is the checkout of the version, or the updating of 
>> the
>> mingw32 compiler that fixed the problem.
>> 
>> After doing the ./bootstrap command, the head revision of JimTCL is 
>> cloned
>> from its repository - afaik.  Thus, to get version 0.63 checked out do 
>> the
>> following
>> cd jimtcl
>> git tag -l (Gives you a list of the tags for the jimtcl repository)
>> git checkout 0.63
>> 
>> The version of Jimtcl in the directory should now be 0.63.  To view the 
>> tags
>> of the openocd source, and checkout for instance 0.5.0-rc2 the same
>> procedure is used.
>> 
>> Hopefully this helps, cause I've been trying to replicate the problem
>> without success for a while now.
>> 
> 
> This is clear now. I will make sure that my MinGW/Cygwin setup
> are up to date and see if that helps. If not, I will follow your 
> suggestion
> and downgrade jimtcl to see if that help. Thanks for the helps!
> 
 
>>> 
>>> Good news. Spencer and I sorted out the jimtcl build problem on mingw.
>>> The fix is in the jimtcl git repo.
>>> See: 
>>> http://repo.or.cz/w/jimtcl.git/commit/645ed6fd4b6f9038c7e1d85d74c3872b3cb9a507
>>> 
>>> Cheers,
>>> Steve
>>> 
>> 
>> yah - i will update the openocd jim version
>> 
> 
> just updated to latest jim master 645ed6fd4b6f9038c7e1d85d74c3872b3cb9a507
> get a jimtcl build error now on cygwin and linux - msys is working fine.
> 
> cc -g -O2 -rdynamic  -o jimsh jimsh.o _initjimsh.o libjim.a -ldl
> _initjimsh.o: In function `Jim_initjimshInit':
> /home/soliver/openocd/openocd-rel/jimtcl/_initjimsh.c:6: undefined
> reference to `Jim_Eval_Named'
> collect2: ld returned 1 exit status
> make[2]: *** [jimsh] Error 1

Is this with a clean tree?
Jim_Eval_Named() is now a macro rather than a function in jim.h

Cheers,
Steve

--
µWeb: Embedded Web Framework - http://uweb.workware.net.au/
WorkWare Systems Pty Ltd
W: www.workware.net.au  P: +61 434 921 300
E: ste...@workware.net.au   F: +61 7 3391 6002





___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] [PATCH] A fix (was Re: Git revision string missing from banner)

2011-08-16 Thread Spencer Oliver
On 15 August 2011 23:21, Andreas Fritiofson
 wrote:
>
>
> On Mon, Aug 15, 2011 at 5:03 PM, Jie Zhang  wrote:
>>
>> On Mon, Aug 15, 2011 at 9:35 AM, Spencer Oliver 
>> wrote:
>> > On 15 August 2011 14:22, Eric Wetzel  wrote:
>> >> if test $cross_compiling = no; then
>> >>  # guess-rev.sh only exists in the repository, not in the released
>> >> archives
>> >>  AC_CHECK_FILE("$srcdir/guess-rev.sh", has_guess_rev=yes,
>> >> has_guess_rev=no)
>> >>
>> >> We automatically assume that if we are cross-compiling that we are
>> >> building a release. This section was last modified in July 2009, back
>> >> in the SVN days, but the commit is here:
>> >>
>> >> http://repo.or.cz/w/openocd.git/commitdiff/00fad24996d6642c6a820cc951c197dddef5734a
>> >>
>> Actually it was introduced earlier
>>
>>
>> http://repo.or.cz/w/openocd.git/commit/64e53c4fd8a5da944de57716b137a7dff5e67b63
>>
>> This patch should fix it. Please review and merge if it's OK. Thank you!
>>
>> Jie
>
>  > +if test -f $srcdir/guess-rev.sh ; then
> Great, but you should probably check if it's executable instead of just a
> regular file.
> /Andreas
>

true, feel free to update

Spen
___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] 0.5.0 MinGW configure failure

2011-08-16 Thread Spencer Oliver
On 16 August 2011 11:13, Spencer Oliver  wrote:
> On 16 August 2011 11:03, Steve Bennett  wrote:
>> On 12/08/2011, at 11:12 PM, Xiaofan Chen wrote:
>>
>>> On Wed, Aug 10, 2011 at 3:39 PM, Xiaofan Chen  wrote:
 On Wed, Aug 10, 2011 at 3:34 PM, Olivier Schonken
  wrote:
> Hi Xiaofan
>
> In my case I struggled with the same problem for  a day or two.  That is 
> why
> I need to know if it is the checkout of the version, or the updating of 
> the
> mingw32 compiler that fixed the problem.
>
> After doing the ./bootstrap command, the head revision of JimTCL is cloned
> from its repository - afaik.  Thus, to get version 0.63 checked out do the
> following
> cd jimtcl
> git tag -l (Gives you a list of the tags for the jimtcl repository)
> git checkout 0.63
>
> The version of Jimtcl in the directory should now be 0.63.  To view the 
> tags
> of the openocd source, and checkout for instance 0.5.0-rc2 the same
> procedure is used.
>
> Hopefully this helps, cause I've been trying to replicate the problem
> without success for a while now.
>

 This is clear now. I will make sure that my MinGW/Cygwin setup
 are up to date and see if that helps. If not, I will follow your suggestion
 and downgrade jimtcl to see if that help. Thanks for the helps!

>>>
>>
>> Good news. Spencer and I sorted out the jimtcl build problem on mingw.
>> The fix is in the jimtcl git repo.
>> See: 
>> http://repo.or.cz/w/jimtcl.git/commit/645ed6fd4b6f9038c7e1d85d74c3872b3cb9a507
>>
>> Cheers,
>> Steve
>>
>
> yah - i will update the openocd jim version
>

just updated to latest jim master 645ed6fd4b6f9038c7e1d85d74c3872b3cb9a507
get a jimtcl build error now on cygwin and linux - msys is working fine.

cc -g -O2 -rdynamic  -o jimsh jimsh.o _initjimsh.o libjim.a -ldl
_initjimsh.o: In function `Jim_initjimshInit':
/home/soliver/openocd/openocd-rel/jimtcl/_initjimsh.c:6: undefined
reference to `Jim_Eval_Named'
collect2: ld returned 1 exit status
make[2]: *** [jimsh] Error 1

Spen
___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] 0.5.0 MinGW configure failure

2011-08-16 Thread Spencer Oliver
On 16 August 2011 11:03, Steve Bennett  wrote:
> On 12/08/2011, at 11:12 PM, Xiaofan Chen wrote:
>
>> On Wed, Aug 10, 2011 at 3:39 PM, Xiaofan Chen  wrote:
>>> On Wed, Aug 10, 2011 at 3:34 PM, Olivier Schonken
>>>  wrote:
 Hi Xiaofan

 In my case I struggled with the same problem for  a day or two.  That is 
 why
 I need to know if it is the checkout of the version, or the updating of the
 mingw32 compiler that fixed the problem.

 After doing the ./bootstrap command, the head revision of JimTCL is cloned
 from its repository - afaik.  Thus, to get version 0.63 checked out do the
 following
 cd jimtcl
 git tag -l (Gives you a list of the tags for the jimtcl repository)
 git checkout 0.63

 The version of Jimtcl in the directory should now be 0.63.  To view the 
 tags
 of the openocd source, and checkout for instance 0.5.0-rc2 the same
 procedure is used.

 Hopefully this helps, cause I've been trying to replicate the problem
 without success for a while now.

>>>
>>> This is clear now. I will make sure that my MinGW/Cygwin setup
>>> are up to date and see if that helps. If not, I will follow your suggestion
>>> and downgrade jimtcl to see if that help. Thanks for the helps!
>>>
>>
>
> Good news. Spencer and I sorted out the jimtcl build problem on mingw.
> The fix is in the jimtcl git repo.
> See: 
> http://repo.or.cz/w/jimtcl.git/commit/645ed6fd4b6f9038c7e1d85d74c3872b3cb9a507
>
> Cheers,
> Steve
>

yah - i will update the openocd jim version

Spen
___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development


Re: [Openocd-development] 0.5.0 MinGW configure failure

2011-08-16 Thread Steve Bennett
On 12/08/2011, at 11:12 PM, Xiaofan Chen wrote:

> On Wed, Aug 10, 2011 at 3:39 PM, Xiaofan Chen  wrote:
>> On Wed, Aug 10, 2011 at 3:34 PM, Olivier Schonken
>>  wrote:
>>> Hi Xiaofan
>>> 
>>> In my case I struggled with the same problem for  a day or two.  That is why
>>> I need to know if it is the checkout of the version, or the updating of the
>>> mingw32 compiler that fixed the problem.
>>> 
>>> After doing the ./bootstrap command, the head revision of JimTCL is cloned
>>> from its repository - afaik.  Thus, to get version 0.63 checked out do the
>>> following
>>> cd jimtcl
>>> git tag -l (Gives you a list of the tags for the jimtcl repository)
>>> git checkout 0.63
>>> 
>>> The version of Jimtcl in the directory should now be 0.63.  To view the tags
>>> of the openocd source, and checkout for instance 0.5.0-rc2 the same
>>> procedure is used.
>>> 
>>> Hopefully this helps, cause I've been trying to replicate the problem
>>> without success for a while now.
>>> 
>> 
>> This is clear now. I will make sure that my MinGW/Cygwin setup
>> are up to date and see if that helps. If not, I will follow your suggestion
>> and downgrade jimtcl to see if that help. Thanks for the helps!
>> 
> 

Good news. Spencer and I sorted out the jimtcl build problem on mingw.
The fix is in the jimtcl git repo.
See: 
http://repo.or.cz/w/jimtcl.git/commit/645ed6fd4b6f9038c7e1d85d74c3872b3cb9a507

Cheers,
Steve

--
µWeb: Embedded Web Framework - http://uweb.workware.net.au/
WorkWare Systems Pty Ltd
W: www.workware.net.au  P: +61 434 921 300
E: ste...@workware.net.au   F: +61 7 3391 6002





___
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development