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.
I just downloaded Code Composer Studio 6 on a laptop running Xubuntu 14.04. I am using the Logic PD's Zoom OMAP-L138 eXperimenter Kit issued to me by my university for a DSP course's lab section.
I am trying to complete a few of our introductory labs for which we are given some files that I assume were supplied by Logic PD.
The steps that I have followed to set up a new project is as follows:
The contents of the *.ccxml file is:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <configurations XML_version="1.2" id="configurations_0"> <configuration XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> <instance XML_version="1.2" desc="Texas Instruments XDS100v1 USB Emulator_0" href="connections\TIXDS100usb_Connection.xml" id="Texas Instruments XDS100v1 USB Emulator_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/> <connection XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> <instance XML_version="1.2" href="drivers\tixds100icepick_c.xml" id="drivers" xml="tixds100icepick_c.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers\tixds100c674x.xml" id="drivers" xml="tixds100c674x.xml" xmlpath="drivers"/> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="TMS320C6748_0" href="Devices\c6748.xml" id="TMS320C6748_0" xml="c6748.xml" xmlpath="Devices"/> <device HW_revision="1" XML_version="1.2" description="C674x Floating point DSP" id="TMS320C6748_0" partnum="TMS320C6748" simulation="no"> <router HW_revision="" XML_version="1.2" description="" id="device_0" isa="ICEPICK_C"> <subpath id="device_1"> <cpu HW_revision="" XML_version="1.2" description="" deviceSim="false" id="device_2" isa="TMS320C674X"> <property Type="filepathfield" Value="OMAPL138_DSP.gel" id="GEL File"/> </cpu> </subpath> </router> </device> </platform> </connection> </configuration> </configurations>
When I run "dmesg | tail" in my terminal on my laptop I can see:
[81586.542127] usb 3-1: Manufacturer: TI [81586.542132] usb 3-1: SerialNumber: XXXXX(there is a number here but I don't want to post it) [81586.551230] usb 3-1: Ignoring serial port reserved for JTAG [81586.557221] ftdi_sio 3-1:1.1: FTDI USB Serial Device converter detected [81586.557295] usb 3-1: Detected FT2232C [81586.557302] usb 3-1: Number of endpoints 2 [81586.557308] usb 3-1: Endpoint 1 MaxPacketSize 64 [81586.557314] usb 3-1: Endpoint 2 MaxPacketSize 64 [81586.557319] usb 3-1: Setting MaxPacketSize 64 [81586.559209] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB0
Which makes me assume that the board is recognized.
I am new to using Texas Instruments development software tools and boards. Any help or a friendly point in the right direction would be very appreciated.
Thank you
From that error it appears that support for the XDS100 emulator has not been installed.Jesse Millwood said:The icon next to the *.ccxml has a red x next to it and the error in the problems tab says "File connections\TIXDS100usb_Connection.xml does not exist"
When CCSv6 was installed on Ubuntu was support for the XDS100 emulator selected on the Select Emulators screen?
If support for the XDS100 wasn't initially installed, re-running the CCSv6 installer and selecting the existing installation directory should allow support for the XDS100 to be added.
I did re install CCS6 and selected to install everything and re activated the Full License. I still get the same error. Does CCS use some different file paths between the Windows install and the Linux one?
Thank you
I have just noticed that the *.ccxml file, which was generated on Windows, uses a backslash "\" as the directory separator. For the file to work under Linux try editing the *.ccxml file to use forward slashes "/" as the directory separator.Jesse Millwood said:The contents of the *.ccxml file is:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <configurations XML_version="1.2" id="configurations_0"> <configuration XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> <instance XML_version="1.2" desc="Texas Instruments XDS100v1 USB Emulator_0" href="connections\TIXDS100usb_Connection.xml" id="Texas Instruments XDS100v1 USB Emulator_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/> <connection XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> <instance XML_version="1.2" href="drivers\tixds100icepick_c.xml" id="drivers" xml="tixds100icepick_c.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers\tixds100c674x.xml" id="drivers" xml="tixds100c674x.xml" xmlpath="drivers"/>
I actually saw that and it did not work. I may have missed one.
However I ended up running the install script in ~/ti/ccsv6/ccs_base/common/uscif/install/ti_xds100_linux_install.sh
I then restarted my machine and created a new configuration file with the connection set as "Texas Instruments XDS100v1 USB Emulator" and the Board or Device parameter is set to "TMS320C6748"
I can now connect to the Zoom board and enter the Debug mode.
The new *.ccxml file looks as follows, just for reference
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <configurations XML_version="1.2" id="configurations_0"> <configuration XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> <instance XML_version="1.2" desc="Texas Instruments XDS100v1 USB Emulator_0" href="connections/TIXDS100usb_Connection.xml" id="Texas Instruments XDS100v1 USB Emulator_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/> <connection XML_version="1.2" id="Texas Instruments XDS100v1 USB Emulator_0"> <instance XML_version="1.2" href="drivers/tixds100icepick_c.xml" id="drivers" xml="tixds100icepick_c.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds100c674x.xml" id="drivers" xml="tixds100c674x.xml" xmlpath="drivers"/> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="TMS320C6748_0" href="devices/c6748.xml" id="TMS320C6748_0" xml="c6748.xml" xmlpath="devices"/> </platform> </connection> </configuration> </configurations>