Other Parts Discussed in Thread: CC3200MOD, CC3200
I have installed CCS V6.1.3.00033 on 64bit Linux host, Ubuntu 16.04LTS.
My target is TI's CC3200 Launchpad board (CC3200MOD LAUNCH XL Rev1.0)
I see from http://processors.wiki.ti.com/index.php/Linux_Host_Support_CCSv6#Ubuntu_16.04_64bit CC3200 is supported but "(requires updating to latest TI emulation update)". Is there something I should do to get the latest TI emulation update, does it not happen automagically when I install CCS for my platform and chosen target ?
I have managed to build a project (wlan_station). I have tried CC3200 and CC3200-SWD targets in the target configuration (copied from CC3200.ccxml) but neither of these work. The console says:
Cortex_M4_0: GEL Output: Memory Map Initialization Complete Cortex_M4_0: Error connecting to the target
On the host, udev rules were installed (by running install_drivers.sh), the rules are present under /etc/udev/rules.d
The USB device comes onto the device tree, I can see it with 'lsusb' alright:
Bus 005 Device 004: ID 0451:c32a Texas Instruments, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0451 Texas Instruments, Inc. idProduct 0xc32a bcdDevice 5.00 iManufacturer 1 FTDI iProduct 2 USB <-> JTAG/SWD iSerial 3 cc3101 bNumConfigurations 1 Configuration Descriptor: ...
I have tried installing libftdi1 32 bit version ( using sudo apt-get install libftdi1:i386) although I see CCS has its own, but it made no difference.
Any pointers will be much appreciated. Thanks for reading.