//这是使用Tornado 2.2 做的bootrom.sys出现的网络连通状况:
C:\>ping -t 202.115.203.250 //该地址为目标记IP地址
Pinging 202.115.203.250 with 32 bytes of data:
//在启动VxWorks bootrom的同时启动ping程序。
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
//这是在启动网络后出现的ping通情况"Attached TCP/IP interface to rtl unit 0"
Reply from 202.115.203.250: bytes=32 time=1ms TTL=64
Reply from 202.115.203.250: bytes=32 time=1ms TTL=64
Reply from 202.115.203.250: bytes=32 time=6ms TTL=64
Reply from 202.115.203.250: bytes=32 time=7ms TTL=64
Reply from 202.115.203.250: bytes=32 time=2ms TTL=64
Reply from 202.115.203.250: bytes=32 time=1ms TTL=64
//这是在"attaching 1267424
starting at 0x308000"后出现的情况。0x308000为 "VxWorks image entry point" 启动完后就ping 不通了.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 202.115.203.250:
Packets: Sent = 41, Received = 6, Lost = 35 (85% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 7ms, Average = 0ms
Control-C
//下面是使用Tornado 2.0 做的bootrom.sys启动网络传输的ping状况:
//在启动bootrom的同时启动ping程序:
C:\>ping -t 202.115.203.250
Pinging 202.115.203.250 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
//Attached TCP/IP interface to rtl uint 0
Reply from 202.115.203.250: bytes=32 time=236ms TTL=64
Reply from 202.115.203.250: bytes=32 time=1ms TTL=64
Reply from 202.115.203.250: bytes=32 time=1ms TTL=64
Reply from 202.115.203.250: bytes=32 time=1ms TTL=64
Reply from 202.115.203.250: bytes=32 time=1ms TTL=64
Reply from 202.115.203.250: bytes=32 time=5ms TTL=64
Reply from 202.115.203.250: bytes=32 time=6ms TTL=64
Reply from 202.115.203.250: bytes=32 time=1ms TTL=64
// Starting at 0x108000
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
//启动已完成,又可以ping通了。
Reply from 202.115.203.250: bytes=32 time<10ms TTL=64
Reply from 202.115.203.250: bytes=32 time<10ms TTL=64
Reply from 202.115.203.250: bytes=32 time<10ms TTL=64
Reply from 202.115.203.250: bytes=32 time<10ms TTL=64
Reply from 202.115.203.250: bytes=32 time<10ms TTL=64
Ping statistics for 202.115.203.250:
Packets: Sent = 27, Received = 13, Lost = 14 (51% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 236ms, Average = 9ms
Control-C
有人说:要makefile里的RAM_LOW_ADRS ,RAM_HIGH_ADRS 要和config.h里的这两个设定要一样
去这两个文件检查,发现是一致的。但和Tornado 2.0不一样的地方是:
RAM_LOW_ADRS RAM_HIGH_ADRS
Tornado 2.2: 0x308000 0x108000
Tornado 2.0: 0x108000 0x008000
请问为什么会出现这种情况呢? WDB 中需要的选项我都将起include进去了.