TI中文支持网
TI专业的中文技术问题搜集分享网站

OMAPL138 使用NDK 不同网段依然可以通讯问题

HI,

我在使用NDK时碰到了个问题,请赐教。具体如下:

1. 电脑和OMAPl138 网络环境

   PC

  IP addr: 192.168.20.61

  Ip mask: 255 255 0 0 

  Gatway Ip addr: 192.168.20.1 

l138 设备
IP addr 192.168.60.198Ip mask:255 255 255 0
Gatway Ip addr:192.168.60.1

2. 电脑和l138设备采用网线直连方式

3. 运行~\ti\nsp_1_10_02_09\packages\ti\ndk\examples\ndk_evmOMAPL138_arm9_client 的代码

4. 运行第三方 网络工具(具体见附近),发现工具可以和该设备通讯。

第4点的结论让我很困惑,不在同一网段,他们应该不能通讯才对,我想知道这个是哪里的问题

补充 说明

我的环境如下,

CCS v5.5

BIOS version 6.37.2.72,XDC tools 3.25.5.94

NDK version 2.24.3.35, NSP 1.10.2.9

luo qi:

我按我的理解解释一下,不一定完全正确

你的例子是pc做client,当你用软件连接omapl138的server时

你电脑判断目标ip是192.168.60.198 与上掩码后是192.168.0.0

你电脑配置的ip是    192.168.20.61     与上掩码后是192.168.0.0

因此电脑判定目标主机与自己在同一网段

因此电脑不会通过网关去上一层路由寻找该主机,而是直接在局域网里发arp寻找ip是192.168.60.198的设备

你的omapl138当然会收到并返回自己的mac地址,然后pc就可以与omapl138直接连接了

赞(0)
未经允许不得转载:TI中文支持网 » OMAPL138 使用NDK 不同网段依然可以通讯问题
分享到: 更多 (0)