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.
Context:
I implemented an Ethernet-based test automation framework for testing my modules on the TMS320C6678 board from remote. The test framework includes a test server, a "Blackhawk XDS560v2 System Trace" and the TMS320C6678 board. The test procedure works as follows:
Problem:
In general, my test automation framework works smoothly. However, from time to time, I have got one problem regarding the connection. I get the following error:
E_RPCENV_IO_ERROR(-6) No connection: Error on socket connect: Connection refused (ECONNREFUSED): Check the IP address
ERROR: 14 : remote procedure call failed : failed to open the DTC configuration service for url sd560v2e:-1408236848
Apparently, my IP address is screwed up from time to time. So far, I have checked some potential error sources:
I have noticed one inconsistency, namely, why I must use "sd560v2e" instead of "bh560v2e" as IO adapter when using the "Debug Test Controller configuration utility". I would assume to use the "bh560v2e" as IO adapter if I use the "Blackhawk XDS560v2 System trace" as an emulator.
Question:
Why is my IP address corrupted from time to time? Is it due to a wrong firmware we used (See the inconsistency I have noticed)
Hi,
I assume the IP Address in question is assigned to the Blackhawk XDS560v2 JTAG debugger. Please contact support@blackhawk-dsp.com since this is 3rd party tool, not from TI.
Regards,
Stanley
Niklas,
Please have a look at this post: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/811570/tms320c6678-with-xds560v2-emulator
Regards
Shankari G
Unfortunately, this post is not what I am looking for. Apparently this post is promising: CCSTUDIO-SITARA: Error occurred when connecting XDS560v2 - Code Composer Studio forum - Code Composer Studio︎ - TI E2E support forums
While the ./dtc_conf command line tool outputs the error mentioned aforementioned, the connection test in "Code Composer Studio" outputs the error mentioned in the thread I posted in this reply: "An attempt to access the debug probe via USCIF ECOM has failed."
As I mentioned, this error only happens from time to time and occurs suddenly. In this case, only a reset by unplugging the power supply seems to work. However, for an automated test framework which should work remotely, unplugging the power supply is not a satisfactory solution.
NIklas,
Ok, I understand.
Between, Are you using an external emulator or on-board emulator of C6678 board?
In C6678 board it has two in-built XDS emulator. One is XDS560 and another is XDS100.
---
If your using the latest C6678 board, just try to remove the XDS560 emulator carefully and slowly from the C6678 board and try with XDS100-inbuilt one.
Check whether the error persists with inbuilt-XDS100 too...
--
Regards
Shankari G
Right now I am using the external XDS560 emulator. Colleagues of mine strongly recommended me to use the XDS560. I would like to know why you are expecting the inbuilt-XDS100 will not cause the aforementioned error?
Just to narrow down the problem, whether none of the emulators working or XDS100 works etc....
And also, the EVM REV. 3A, which I have in hand, started working with XDS 100 after removing the XDS560.
Regards
Shankari G
Well you are right, that's not an easy error to track down (especially from remote). I guess trial and error is the best I/we can do at the moment. I will give it a go and give feedback.