Yup - that's close. The trick is that it needs to be 2x5 (mini/.127) to 2x7 (full-size/.254) to match the DediProg. Or, of course, a simple pitch changer to go from .127mm to .254mm.
Sounds like I complicated life by going with the DediProg that Intel recommended!
Thanks for letting me know what you're using.
You said that you bought a JTAG cable for the Galileo Gen1, is that correct? Which header are you using? Both boards have the same headers so if the cable is suitable for Galileo Gen1 it should be suitable for Galileo Gen2 as well.
Hi, Diego –
The cable I have is a gen-1 cable; it definitely doesn't fit. Both generations use 2x5 headers, but the first generation appears to use .1" (2.54mm) pitch and my Gen-2 definitely uses .05" (1.27mm) I've attached a picture of the cable next to the connector (which also changed position; it's on the bottom now); the difference is very obvious.
While I suspect (hope!) that the pinout is the same, the connector IS different.
Am I the first person to run into this?
Well, I figured it out. As I suspected, it was my mistake all along. Diego, thanks for pointing me in the right direction; I made this much harder than it should have been.
The SF100 isn't connected to the JTAG connector, but the SPI flash connector - the white one on the upper-right of the FRONT of the board. That's a 7-pin .1" pitch header, and matches up with the ISP1-CB cable that came with the DediProg.
Everything is working fine now.