Our company has designed a custom board using the TMS320C6455 1.2 GHz DSP. The design of the board is based on the Spectrum Digital (SD) TMS320C6455 DSK board.
We are using the Spectrum Digital XDS560R USB JTAG emulator with Code Composer Studio 3.3.81.6 with the latest SD drivers (3.03.29) from the SD website.
Since the design of our custom board is similar to the SD 6455 DSK, we decided to initially use the CCS system configuration for the SD DSK board (DSK6455_SDXDS560R) to bring up our custom board.
We verified that we could start up CCS and connect to the SD DSK board successfully using the 14 pin JTAG interface on the DSK (rather than using that board's integrated emulator).
On our custom board when we try to to connect to the board (Debug - Connect) from CCS, we get the following error:
----
Error connecting to the target:
Error 0x80000240/-241
Fatal Error during: Initialization, OCS,
This error was generated by TI's USCIF driver.
SC_ERR_ROUTER_SECURE_SUBPATH <-241>
A router subpath could not be accessed.
A security error has probably occurred.
----
It sounds like we may be missing a subpath from our configuration, but we are using the same part as the DSK, and that does not give us the error.
We have verified using a logic analyzer that the JTAG interface on the custom board is alive, and the interface has passed some tests that we have run using TI's dbgjtag utility.
Can anyone shed some light on what this error means and how to correct this issue?
The board configuration file looks like this:
# config version=3.5
$ uscif
ecom_drvr=sdxds560rusb.out
ecom_port=0x0
tclk_program=AUTOMATIC
tclk_frequency=EXCHANGE
tdoedge=RISE
$ /
@ icepick family=icepick_c subpaths=1
& port16 address=16 pseudo=no default=no custom=no
@ cpu_0 family=tms320c64plus
& /
# /
Thanks, George