Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

Linux/EVMK2H: K2H onboard XDS200 Connection problem on Ubuntu 16.04

$
0
0

Part Number:EVMK2H

Tool/software: Linux

Hello!
 
We have a problem with JTAG connection in Ubuntu Linux that seems to be a continuation of the related question https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/556346 . In particular, once the on-board XDS2xx debugger is updated from 1.0.0.2 to 1.0.0.8 (this succeeded for us), while CCS will Verify connection under Windows 7 (PC), under Ubuntu (VM) it will not. It seems that we don't have the right rules file(s)?
Our testing environment is two-fold:
  • Machine: 64-bit PC (PC) and Oracle VM VirtualBox 5.2.8 r121009 (Qt5.6.2)
  • OS: Windows 7 Enterprise SP1 (PC) and Ubuntu 16.04 LTS (VM)
  • Software: Code Composer Studio 8.2.0.00007 (Windows 7) and 8.0.0.00016 (Ubuntu)
  • EVM: EVMK2H Rev 40 with onboard XDS2xx debugger (swRev now 1.0.0.8 was 1.0.0.2).
lsusb output is same as related question.
xds2xx_conf returns expected values (same as related question except swRev) in both Windows 7 and in Ubuntu 16.04.
CCS can establish JTAG connection for both Verify and Debug in Windows 7, but CCS gives error in Ubuntu 16.04 for Verify with the same output as related question:
E_RPCENV_IO_ERROR(-6) No connection
Different from the related question are the rules. In the related question:
$ ls /etc/udev/rules.d/
...
71-sd-permissions.rules 
71-ti-permissions.rules
while for us:
$ ls /etc/udev/rules.d/
60-vboxadd.rules
71-ti-permissions.rules
$ lsusb
Bus 001 Device 002: D 0451:bef0 Texas Instruments, Inc.
...
$ grep bef0 /etc/udev/rules.d/71-ti-permissions.rules
ATTRS{idVendor}=="0451",ATTRS{idProduct}=="bef0",ENV{ID_MM_DEVICEIGNORE}=="1"
That doesn't look good to me! Where can we get new rules?

Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>