Hi all.
I am currently using a SEED XDS560 PLUS emulator from SEEDDSP.COM.
I've followed the XDS560PLUS JTAG Emulator Installation Guide provided.
The emulator is correctly detected by Windows, and I have (what appears to be the case)
correctly configured a target device in CCS4 to connect to our customs target board using a VC5505 DSP.
The problem I am having is what appears to be emulator connection problems to our target board via JTAG.
Sometimes, launching the debugger, then connecting allows us to run the code without any problems, other
times it just does not seem to want to connect to the target board. Often it requires that I reset to move the program
counter back to main(), other times I just need to disconnect leave debugging and restart debugging session.
I am not entirely sure why this is happening as I have not encountered such intermittent problems with JTAG before,
certainly not when using the MSP430s for instance, and never with devices from other vendors such as the AVRs, PICS etc.
I am finding this rather frustrating and interfering with our debugging work as you can imagine.
So basically I would like to know if there are any suggestions for these inconsistent connections we are experiencing when
connecting to our target board. The fact that the emulator does connect and we can run our compiles xyz.out code would
suggest we have setup both the emulator and the target device correctly.
We have also had similar experience with the XDS100 emulator, unplugging the USB and re-plugging the USB cable, then reconnecting
seems to allow reconnection without having to reset the target, however surely having to do this is not the way to work ?!? Could it be a problem on the JTAG connector ?
Maybe we are missing something simple, but I can't see what ! The custom target board was designed by a third party and I am assuming they took all necessary steps to ensure correct JTAG communication on the board they supplied. So would it be an interface problem with CCS4 or other driver problem ? Where to start to identify why this is occurring ?
Thanks in advance for any suggestions.
Regards, M