Hi,
I have been trying to use the 2 wire debug method (SWD) and getting very intermittant results.
Often CCS6 will get stuck attempting to launch the debug session. It will then require task manager to close it otherwise it will never stop.
To get it to work I change back to 4 wire (JTAG) and connect the eval board to a debug session, and then change back to 2 wire (SWD) mode and attempt to connect a debug session on my other board (my own or eval board makes no difference) . This works some times and a lot of the time not as well, requiring a restart of CCS6 again. The eval board has the same intermittent working as my own PCB does. I am obviously changing the target configuration between JTAG and SWD (in the advanced tab of target configuration) as well as changing the sop jumpers on the board used. I tried changing the frequency from 500000 to 250000, but this made no difference sither. I can't seem to work out what method of sticking your tongue out, standing on one foot, and reciting poetry seems to make it work. But it is very very frustrating to work with. I know the obvious question, why aren't you using 4 wire mode. Well nice try but for my application we didn't have room for that and any wires i tack on fall off due to the pads being so small, so going to 4 wire is not possible on my board, and besides this should work , it just seems not to. Can anyone shed any light on why this feature works so poorly ? Again it is not a board issue, the eval board does the same, try yourself a few times and you will find out. And CCS should not totally lock up and not be able to recover without system intervention. bad , bad code.
Please chime in if you have had this issue too, misery loves company ;).