If I set up a target configuration (.ccxml) file for the TI XDS100v1 emulator on CCS 5.1 under Linux, and click the "Test Connection" button, I get the following error:
Cannot run program "/opt/ti/ccsv5/ccs_base/common/uscif/dbgjtag.exe": java.io.IOException: error=2, No such file or directory
That is easy enough to work around by editing /opt/ti/ccsv5/ccs_base/common/targetdb/connections/TIXDS100usb_Connection.xml and removing the extra .exe. When I try to test the connection with that change, I get the following error:
[Start]
Execute the command:
%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity
[Result]
The [-f] option was used, but the board config
file was not found or lacked read permission.
Its name was: '"/home/mpoole/.TI/3205019477/0/0/BrdDat/testBoard.dat"'.
[End]
It looks like there is an extra level of quoting in the expanded file name. Is there a way to work around that, short of writing a shell script to run as the diagnostic command?