PT_Dreamer, on 06 December 2011 - 11:05 PM, said:
I have sent you the OpenOCD compiled for the FTDI drivers, Oleg compiled that some time ago but I don't think it can be posted here.
That's the version I also use, but the 32bit version of it.
jes1111, on 07 December 2011 - 01:39 AM, said:
- assume there's a problem with the JTAG and try to replace it? (Is there some way to fully verify functionality of the JTAG?)
- keep going as I am, on the assumption that I've missed some tiny detail that would be obvious to you clever chaps?
- assume that W7x64 is the root of the problem and move this effort to a 32-bit machine? (not convenient)
From the last bunch of messages you posted, I would assume the communication to the interface is okay and there's something wrong on the JTAG level. I remember having messages like this with my "usbprog" JTAG interface when I had wrong connections. If you soldered the header to CC, then replaced it with wires and then reinstalled the header again, maybe there's a small shortcut, bad solder joint or something like this? I'm shure you already checked this, but that's one of the few things that comes to my mind. Another cause could be a "wrong" stm32f1x.cfg file but if you use the one from flight/Project/OpenOCD and didn't change anything in that file, it should be okay.
Unfortunately, I dont's see a way to directly verify that the FOSS is 100% working. The USB part works for shure but if the JTAG side of the device is working also is hard to tell without a scope. So trying it in an environment that is know to work is certainly the easiest way to test this out.
Regarding the 32/64bit problem - would be good to know if someone here successfully uses OpenOCD on Win7/64. If you do, please raise a hand

. As far as I know, Oleg build that 64bit version but couldn't test if it works.