(三)VxWorks7设置自启动脚本修改IP地址

VxWorks7设置自启动脚本修改IP地址

设置IP
首先在image components中找到下面文件名
在这里插入图片描述然后在image工程找到文件并打开
在这里插入图片描述按照需要修改文件如下图:
在这里插入图片描述备注:此处修改的IP等信息将会在VxWorks7的uboot启动后默认为此配置。
按照以下方式修改IP为系统自启动后的IP
在这里插入图片描述
或者
在这里插入图片描述
设置的优先级为usrAppInit.c中的高于prjParams.h;因为prjParams.h先启动usrAppInit.c在系统起来才会启动。

当需要修改IP时可以按照以下方式进行:
方式1:在VxWorks7中按照如下操作,检查(断电)系统重启后IP值是否生效

在这里插入图片描述

方式2:在uboot下执行命名
setenv bootargs "enet(0,0)host:vxWorks h=192.168.0.135 e=192.168.0.3:ffffff00 u=target pw=target s=/mmc2:1/changeIp.txt"
setenv bootcmd "fatload  mmc  2:1  0x10100000  vxWorks.bin; go 0x10100000"
save

在这里插入图片描述此步进行完成重启系统后检查IP。

若前2方式都失效可按加入自启动脚本实现(此方式为确保每次都成功将导致系统启动延时)
步骤1:在image下找到此文件添加脚本文件路径及文件名(文件名根据实际而定)

在这里插入图片描述

`步骤2:image下找到usrAppinit.c添加如下代码(作用是实现开机后自动调用脚本)`

在这里插入图片描述

`写脚本调用程序进行修改IP地址`

在这里插入图片描述

将生成的.out重命名为changeIp.out
changeIp.txt内容如下:
cd "/mmc2:1"
ld </mmc2:1/changeIp.out
start "enet0 192.168.0.3"

以后设置IP就可以直接在txt中修改后重启系统即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值