工具/软件:Code Composer Studio
我已在Windows7盒上安装CCS7,并通过 LAN使用Blackhawk Bh560v2调试 EK-TM4C129EXL。 但是,我正在尝试将我的开发环境迁移到CentOS7。 我在CentOS7包装箱上安装了Linux版本的CCS7,它似乎可以正常工作,但使用Blackhawk Bh560v2进行调试除外。 当我启动 Bh560v2Config实用程序时,它在 正确的地址(BBlackhawk Bh560v2)中找到192.168 0.70。 以下是 Bh560v2Config实用程序生成的输出。
cmd:td_conf --version
版本7.0。48.0 ,构建于2017年7月21日19:27:16
cmd:ping -c 2 -b 255.255 .255.255
RES:正常
cmd:ARP -A
Santa.rce (192.168 .0.11) at 00:6c:bc:B2:C7:98 [ether] on eno1677.7736万
? (192.168。0.70),位于eno1677.7736万的00:0f:D2:02:05:98 [醚]
OWL (OWL) rce (192.168。0.12) at 00:6c:bc:b2:df:d6 [ether ] on eno1677.7736万
Sonic.rce (192.168 .0.1) at 18:B1:69:23:E6:60 [ether (乙醚),on eno1677.7736万
LAN:过滤设备...
LAN:找到1个设备。
cmd:td_conf获取bh560v2u 0
USB:找到0个设备。
共找到1个设备。
cmd:td_conf获取bh560v2e 192.168 .0.70
E_RPCENV_IO_ERROR (-6)无连接:E_RPCENV_IO_ERROR (-6)
错误:14:远程过程调用失败:无法打开URL bh560v2e:-1062731706的DTC配置服务
当我查看此问题时,似乎是某种类型的防火墙问题。 但是,我运行了tcpdump:
sudo tcpdump -vv -i eno1677.7736万 dst 192.168 .0.70
已验证tcpdump是否会通过尝试ssh到192.168 .0.70 来报告网络交互,您是否可以在此处看到tcpdump输出:
14:39:21.73.8774万 IP (tos 0x0,TTL 64,id 1.0806万,偏移0,标记[DF], Proto TCP (6),长度60)
192.168 .0.167 .4.4528万 > 192.168 MSS.0.70 .ssh:标志[S],cksum 0x826c (不正确-> 0xddfd),序列33.3333万377279,37.7279万,WIN 2.92万,选项[MSS 1460,sackOK,TS val 44.3593万 0,nop,wscale 7],长度0
tcpdump 在dts_conf运行时不会见证任何网络交互,因此我猜它在较早的阶段会失败。
下面是我的Java设置:
[gateway@localhost uscif]$ java -version
OpenJDK版本"OpenJDK 1.8 0.0_144"
OpenJDK运行时环境(Build 1.8 .0_144-B01)
OpenJDK 64位服务器VM (内部版本25.144 -B01,混合模式)
我在这个论坛上看到了另一篇文章,他们在这里回顾了ldd的输出,因此这里是:
[gateway@localhost uscif]$ ldd./dct_conf
linux-vdsa.so-1 =>(0x0.0007万ffce56ce000)
libdl.so.2 =>/lib64/libdl.so.2 (0x0.0007万f163c4cf000)
libpthread.so.0 =>/lib64/libpthread.so.0 (0x0.0007万f163c2b2000)2000)
libstdc++.so.6 =>/lib64/libstdc++.so.6 (0x0.0007万f163bfaa000)
libgcc_s.so.1 =>/lib64/libgcc_s.so.1 (0x0.0007万f163bd94000)9.4万)
libc.so.6 =>/lib64/libc.so.6 (0x0.0007万f163b9d0000)0000)
/lib64/ld-linux-x86-64.so.2 (0x0000556467b68000)6.8万)
libm.so.6 =>/lib64/libm.so.6 (0x0.0007万f163b6ce000)
这里的乐趣是uname -a:
[gateway@localhost uscif]$ uname -a
Linux localhost.localdomain 3.10 smp.0-smp.2.el7.x86_64 #1 693.2 分隔符
感谢您的任何帮助。 我真的需要运行此设置。
此致,
罗伊·库利