Details
-
Bug
-
Status: Accepted
-
Medium
-
Resolution: Unresolved
-
UniFlash
-
UNIFLASH-1517
-
-
UNIFLASH_7.0
-
Generic
-
Add a delay of a few seconds between each dslite call
Description
For a multi-xds200 debug probe environment, when dslite is called in rapid succession to flash separate devices connected to their own xds200 debug probes, a host connection error may occur:
E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Open::dtc_io
Failed to open i/o connection (xds2xxu:-1727817591)
error: IcePick_C: Error initializing emulator: (Error -2083 @ 0x0) Unable to communicate with the debug probe. Confirm debug probe configuration and connections, reset the debug probe, and retry the operation. (Emulation package 9.5.0.00141)
Failed: IcePick_C: Error initializing emulator: (Error -2083 @ 0x0)
Unable to communicate with the debug probe. Confirm debug probe configuration and connections, reset the debug probe, and retry the operation.
(Emulation package 9.5.0.00141)
If an appropriate delay is inserted between the dslite calls, then the issue does not occur. The appropriate time to delay can vary depending on the system that dslite is running on. but usually a few seconds.
The issue appear to be some contention with when identifying the debug probe.