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.
Dear Al,
We use the EVM6678. We use Red-Ha t6.4 64 bits and CCS5.4. We opened the relevant project.
When we try to download a simple program like Hello World, we get the following message which is in the attached file.
How to proceed?
Best regards,
Yehuda
Yehuda,
When you say EVM6678 you mean the one with or without the XDS560v2 Mezzanine card? In other words, is your board the L or LE version (check here)?
The error message indicates CCS can't recognize the emulator attached to your system. Does the "Test Connection" button runs without problems? Also, did you follow the installation instructions to properly create the udev rules necessary to initialize the device drivers? For details, please check the Linux Host support page.
Older releases of CCS had an issue with the Mezzanine cards (nowadays they are all fixed). However, check this thread which contains useful information that will help you identify the presence and correct initialization of device drivers.
I tested the board without the Mezzanine card in my Linux installation of CCSv5.4 and it worked fine - although I am running Ubuntu 10.04 64-bits. I will have my other board with the Mezzanine on Monday and could give it a spin then.
Regards,
Rafael
Dear Rafael
Thank you for your detailed response.
I mean the EVM6678 with the XDS560 V2 as indicated on the containing box.
In addition we have a simiiar problem with the Sitara AEM AM335x Starter KIt. It has to suuport the XDS199 USB JTAG. However, there is no item in the menu related to XDS100 USB JTAG.
Best regards and thanks in advance.
Yehuda
Yehuda,
The EVM6678 with the Mezzanine card works for me on my system, therefore it rules out any pre-existing bug in CCSv5.4 (the attached picture shows it connected). The tips on the thread I sent before are very useful to try to find the root cause.
Also, just one additional detail that caught me many times before: the XDS560v2 emulator takes around a minute to initialize, and if you try to connect to it before this time you get a connection failure.
The XDS100 emulator can be configured by selecting the Texas Instruments XDS100v2 USB Emulator connection in the Target Configuration Editor - the attached screen also shows a configured file for the Starter Kit. If none is available in this drop-down menu, it is possible the XDS100 emulator support was not installed.
Hope this helps,
Rafael
Dear Rafael
Thank you for your solution about the XDS100 emulator.
Now it works.
Yehuda
Yehuda,
It seems that your system is missing a dependent USB library (libusb-0.1.so.4).
If you run ldd on the bh560v2_server executable (the utility reporting the error in the test connection above), do you see the same thing as below? The directory where this executable is located in your system is shown at the error message.
ldd output said:user@host:/opt/ti/ccsv5/ccs_base/common/uscif$ ldd bh560usb_server
linux-gate.so.1 => (0xf7727000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf76ea000)
libc.so.6 => /lib32/libc.so.6 (0xf758a000)
librt.so.1 => /lib32/librt.so.1 (0xf7580000)
libdl.so.2 => /lib32/libdl.so.2 (0xf757c000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7487000)
libusb-0.1.so.4 => /lib32/libusb-0.1.so.4 (0xf747e000)
/lib/ld-linux.so.2 (0xf7728000)
libm.so.6 => /lib32/libm.so.6 (0xf7458000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7438000)
user@host:/opt/ti/ccsv5/ccs_base/common/uscif$
Unfortunately I used RedHat a long time ago, therefore I forgot exactly how to install new packages (or verify their compatibility). However, I think the Fedora installation instructions are very similar - check section 8.8 of the Linux Host support page, more specifically the installation of the libusbx.i686 (the 32-bit version of the libusb library package).
If that does not help, I will have to check additional resources, as I am running out of ideas on this particular case.
Hope this helps,
Rafael
Dear Rafael
Thanks for the quick and comprehensive response. I installed the missing library by typing as root: yum install libusb-0.1.so.4.
And of course another question: I can not create a C++ Linux project.
Best regards,
Yehuda