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.

CCS v3.3: Can't enable RTDX as it requires AU1 which is already claimed for profiling or breakpoint(s)

Other Parts Discussed in Thread: CCSTUDIO

Hi there,

we just upgraded from CCS v3.1 to v3.3 and bump into the following error message while debugging:

"Can't enable RTDX as it requires AU1 which is already claimed for profiling or breakpoint(s)"

after that we can't debug anymore and have to restart CCS v3.3.

This question was asked several times by others. But I never realy found an answer.

Our board is very similar to DSK5510 using the C5510A. JTAG Debugger is Spectrum Digital XDS510USB.

Simple steps to recreate the problem:

1. Build example project C:\CCStudio_v3.3\bios_5_33_05\packages\ti\bios\examples\basic\tsk\dsk5510
2. Connect to target (Alt+C)
3. Load program
4. Start program
[All good so far. Program runs fine. LOG_printf works.]
5. Disconnect from target (Alt+C)
6. Connect to target (Alt+C)
[Error message "Can't enable RTDX as it requires AU1 which is already
claimed for profiling or breakpoint(s)" appears!]
7. Load program
8. Start program
[Error message "Trouble Reading PC Register: Error 0x20010000/-2011
Severe Error during: RTDX, An internal error occurred in which an
illegal action (0xC0C1C2C3) was requested while disconnected." appears!]
DSP halts as if a break point is hit.

Any idea what might cause this trouble?

Thanks a million,

Steven

  • Steven,

    RTDX is not really a supported product any longer, so it will be difficult to find someone who can give you any detailed insights into your issue.  Looking through the forum, it appears that the following threads are the best fit for your issue, but it sounds like you have found those as well:

    http://e2e.ti.com/support/embedded/bios/f/355/p/49809/613224.aspx#613224

    http://e2e.ti.com/support/dsp/tms320c5000_power-efficient_dsps/f/110/t/133367.aspx

    It does sound like a CCS environment issue however...

  • I am running now into the same problem after having updated from CCS 3.1 to CCS 3.3 under Windows XP.

    I am debugging with XDS510PP our custom hardware that is based on the 5510. I depend on RTDX to communicate between the 5510 and a C++ application that runs on the PC (essentially simulating a host processor that communicates over the EHPI). Under CCS 3.1 this has worked without a problem. Now under CCS 3.3 it only works after the first connection to the target after CCS is started. When I need to disconnect the target due to some reason and then want to reconnect I get the message: 'Can't enable RTDX as it requires AU1 which is already claimed for profiling or breakpoint(s)'.

    Any suggestions on what is wrong here?

    What really worries me, however, is that I am reading here that RTDX will not be supported by TI anymore. How come? This is one of the greatest features of the TI DSP familiy since the debug interface can be used for exchanging data in realtime with a PC-application without the need for a dedicated communication interface for this purpose (e.g. RS-232). I depended on this feature in all my recent designs since it allowed me to do DSP code development without a working host processor in the system. Instead of a host processor communicating via EHPI with the DSP, I use RTDX with a dedicated PC-application that simulates the host processor functionality.  A great way for preventing complicated concurrent debugging sessions with host processor and DSP. What was TI thinking when it decided to eliminate RTDX? Do I have to expect more of these feature eliminations when I finally have to move to Windows 7 and CCS 5?

    Many thanks for helping,

    Roland