This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I have an odd issue connecting to a TMS320C5505 using the Spectrum Digital XDS510 USB Plus. It fails to connect to the DSP if it has been powered on already. However, if I power on the DSP and connect using the debugger at the same time then I am able to connect to it just fine. This issue does not occur if the parallel port version of the XDS510 Plus emulator is used. Does anyone have suggestions as to what's causing this? This occurs on all of our XDS510 USB emulators and makes debugging difficult.
Hello,
What is the connection error you see when it fails to connect?
thanks
ki
When you first attempt to connect, you get the following:
Error connecting to the target:
Error 0x80001240/-1135
Fatal Error during: Initialization, OCS, Target,
Unrecoverable emulation error
subsequent retries gives the following:
Error connecting to the target:
Error 0x80000262/-1143
Fatal Error during: Memory, Execution, Initialization, OCS,
The memory at 0x00000800 continually indicated it was 'not ready'
All memory operations currently in progress were aborted in order
to regain control of the processor.
This is considered a catastrophic event, but the debugger should
still be able to access memory and CPU registers.
System state has been altered. It is strongly advised
that the processor should be reset before resuming execution,
The only option at that point is to retry which gives the same error or cancel which at that point CCS states that it is disconnected.
Have you tried resetting the emulator? It is true that you cannot reset the processor when the emulator is disconnected, so that error message is frustrating. But I sometimes have good luck resetting the emulator before attempting to connect again. I am using different hardware all around, so I probably have not seen the exact situation you're having, but I do have to reset both the emulator and the processor fairly frequently when debugging.
Resetting the emulator through the GUI gives the same issue. Resetting the emulator via the emulator's reset button and attempting to connect causes the debug session saying it has to abort and restart the session to enumerate the USB emulator and then you get the same response. I'm aware that you have to reset the emulator on occasions to get in a clean state, however this issues spans across multiple engineers and all XDS510 USB emulators that we have on-site. We do not come across this issue while using the parallel port version of the XDS510, but we have only a small amount of the parallel port ones.