Hello Everyone,
I've been having some issues with connecting to my EVMC6678L's xds100 onboard emulator. Since I was unable to connect to my board through CCS I began troubleshooting the connection with the command line utilities provided.
The board comes with a CD that contains the original OS images. These images can be programmed into NAND and NOR flash using the built in emulator. I've successfully used the program_evm.js utility, in conjunction with the tools provided in the CCS installation to program the demo board. However connecting to the device for debug/profiling sessions has not proved possible.
I've also tried using the dbgjtag utility that accompanies the CCS installation. A .dat file was obtained from a windows xp system, and modified (according to the advice given in this post: http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/135560/488307.aspx#488307), and then used in an attempt to connect to the EVM. Here's the output at the terminal:
./dbgjtag -f ./4863.ccBoard0.dat -rv -S pathlength
The [-d/-F] or [-X] options were not used.
This utility requires an emulator program or adapter file.
The board configuration file either did not name it at all,
or the named file was not found or lacked read permission.
The features of this utility are explained in the
[-h] option's brief help and the documentation.
# config version=3.5
$ sepk
pod_drvr=jioserdesusb.so
pod_port=0
$ /
$ product
title="Texas Instruments XDS100 USB"
alias=TI_XDS100v1_USB
name=FTDI_FT2232
$ /
$ ftdi_ft2232
usb_vid=0x0403
usb_pid=0xa6d0
gpio_l0="TRSTn,Active_Low"
gpio_l1="EMU_Pin_Enable,Active_Low"
gpio_l2="EMU_Pin_0,Active_Low"
gpio_l3="EMU_Pin_1,Active_Low"
gpio_h0="SRSTn,Active_High"
gpio_h1="SRSTn_In,Active_Low"
gpio_h2="Power_Loss_Detect,Active_Low"
gpio_h3="Power_Loss_Reset,Active_High"
$ /
$ uscif
tdoedge=FALL
jtagboot_mode=disable
jtagboot_value=hiz
powerboot_mode=disable
powerboot_value=hiz
tclk_program=SPECIFIC
tclk_frequency=1.0
$ /
@ icepick_d family=icepick_d irbits=6 drbits=1 subpaths=9
& dap type=debug address=9 default=no custom=no force=yes pseudo=no
@ cs_dap_debugss family=cs_dap irbits=4 drbits=1 identify=0
& subpath_7 type=debug address=8 default=no custom=no force=yes pseudo=no
@ c66xx_7 family=tms320c66xx irbits=38 drbits=1
& subpath_6 type=debug address=7 default=no custom=no force=yes pseudo=no
@ c66xx_6 family=tms320c66xx irbits=38 drbits=1
& subpath_5 type=debug address=6 default=no custom=no force=yes pseudo=no
@ c66xx_5 family=tms320c66xx irbits=38 drbits=1
& subpath_4 type=debug address=5 default=no custom=no force=yes pseudo=no
@ c66xx_4 family=tms320c66xx irbits=38 drbits=1
& subpath_3 type=debug address=4 default=no custom=no force=yes pseudo=no
@ c66xx_3 family=tms320c66xx irbits=38 drbits=1
& subpath_2 type=debug address=3 default=no custom=no force=yes pseudo=no
@ c66xx_2 family=tms320c66xx irbits=38 drbits=1
& subpath_1 type=debug address=2 default=no custom=no force=yes pseudo=no
@ c66xx_1 family=tms320c66xx irbits=38 drbits=1
& subpath_0 type=debug address=1 default=no custom=no force=yes pseudo=no
@ c66xx_0 family=tms320c66xx irbits=38 drbits=1
& /
# /