上下文:
我实施了基于以太网的测试自动化框架、用于在 TMS320C6678电路板上远程测试我的模块。 此测试框架包括测试服务器、"Blackhawk XDS560v2 System Trace"和 TMS320C6678板。 该测试程序的工作原理如下:
- 一开始、我们会收集所有测试二进制文件。
- 我的测试服务器 通过以太网连接到"Blackhawk XDS560v2 System Trace"
- 每个测试二进制文件都会上传到所有内核。
- 将一个二进制文件上传到所有内 核后、我们会 同时启动所有内核
问题:
一般来说、我的测试自动化框架 能够顺利运行。 但是、我经常遇到一个关于连接的问题。 我收到以下错误:
E_RPCENV_IO_ERROR (-6)无连接:套接字连接错误:连接被拒绝(ECONNREFUSE):检查 IP 地址
错误:14:远程过程调用失败:无法打开 URL sd560v2e:-1408236848的 DTC 配置服务
很显然、我的 IP 地址不时地搞砸了。 到目前为止、我检查了一些可能的误差源:
- 已检查网络参数
- 已检查 Blackhawk 仿真器的电源
我注意到了一个不一致的地方、即在使用"调试测试控制器配置实用程序"时、为什么我必须使用"sd560v2e"而不是"Bh560v2e"作为 IO 适配器。 如果我使用"Blackhawk XDS560v2 System trace"作为仿真器、我会假设使用"bh560v2e"作为 IO 适配器。
问题:
为什么我的 IP 地址经常被破坏? 是因为我们使用了错误的固件(请参阅我注意到的不一致)