在制作了启动盘后,小生修改了
set NET_IRQ=0
set XXX_XXX=0 //名字忘了 小生的网卡类型是PCI卡 所以都设置的0
set IP=192.168.29.131//小生想使用静态IP
可是启动后看一下配置对话框上,却老显示为XXX.XXX.XXX.XXX DHCP
好晕的说 怎么回事啊?XXX就是跟131全都是牛头不对马嘴~
启动盘里面修改的ip只在image启动之前有效。
如果要启动之后固定ip,需要修改注册表。
搂主,我做过这个,你可以参考下我的文章。
《WinCE image中固定IP 地址的一种方法〉
http://jkflyfox.spaces.live.com/blog/cns!C936FCDDF997BA5F!1358.entry
大家多交流。
二楼的XD,小生试了还是不行,不过因为方便的考虑,使用的是定制了一个Emulator的OS,然后使用PB.4.2启动之。不行,显示的还是DHCP,而不是Static,小生的配置如下:
[HKEY_LOCAL_MACHINE\Comm\DC211401\Parms\TcpIp]***********这里
"DefaultGateway"="192.168.29.233"
"EnableDhcp"=dword:0
"IPAddress"="192.168.29.249"
"SubnetMask"="255.255.255.0"
//因小生首次启动Emulator时,网卡使用的是DC211401,所以*****处使用的是DC211401,但是VMINI1小生也试了,都不管用,郁闷,望二楼的XD帮忙看看是什么回事?
注册表键的数据类型先设好再看看:
我文章里提到了。
你定制好image后,用它启动后,进去看看ip,看哪个地方是不是已经设置好了。
小生记得之前就是有那样试过 不行 刚又试了下 果然还是不行 一气之下两个都加了,象这样
[HKEY_LOCAL_MACHINE\Comm\DC211401\Parms\TcpIp]
"DefaultGateway"=multi_sz:"192.168.29.233"
"EnableDhcp"=dword:0
"IPAddress"=multi_sz:"192.168.29.249"
"SubnetMask"=multi_sz:"255.255.255.0"
[HKEY_LOCAL_MACHINE\Comm\VMINI1\Parms\TcpIp]
"DefaultGateway"=multi_sz:"192.168.29.233"
"EnableDhcp"=dword:0
"IPAddress"=multi_sz:"192.168.29.249"
"SubnetMask"=multi_sz:"255.255.255.0"
结果还是不行,怎么回事?莫非Emulator不被支持??
环境变量static_ip设置为一了吗?
另外你不是有板子了吗?platform选择实际板子就行,选emulator干吗
to 飞狐
小生试过了CEPC了 可还是不行 启动后 用远程注册表工具查看
HKEY_LOCAL_MACHINE\Comm\DC211401\Parms\TcpIp 键值下的值都生成了,值是小生指定的,可属性对话框上显示还是DHCP,晕哦
to milkyway1888(亿万思年)
你说的是那个static_ip是在platform-setting-envrionment varible里设置的变量吧 查了PB4.2的文档好像没有这个变量哦 在模拟器中加入了这个变量也试了,不行,CEPC麻烦 也就没试了!另:板子没有,公司吝啬不给买,侧重于软件而不是硬件,所以... 使用CEPC中...
呵呵 刚上google搜索了一把 原来是键值地方设错了应该是
HKEY_LOCAL_MACHINE\Comm\RTL81391\PCI\Parms\TcpIp
在这个键值下 设置上面的所有值就哦卡了 感谢楼上的两位XD
结帖~