VXwork操作系统使用SecureCRT烧写指令

**************************************************************************************************
1. 通过串口烧写文件,可以用XMODE模式传输文件,SecurtCrt软件支持XMODE模式传输文件
loadx
输入命令后,在CRT软件菜单中选在XMODE,选在要传输的文件,待传输完成。文件被下载到0x1000000

sf probe
sf update 0x1000000 0 0x1200000


**************************************************************************************************
2. 通过网口烧写boot.bin 文件

setenv ipaddr 192.168.3.102

setenv serverip 192.168.3.43

tftpboot 0x1000000 boot.bin
sf probe
sf update 0x1000000 0x0 $filesize


**************************************************************************************************
**************************************************************************************************
3. 通过网口烧写vxworks镜像文件

setenv ipaddr 192.168.3.102

setenv serverip 192.168.3.43

tftpboot 0x1000000 vxworks
sf probe
sf update 0x1000000 0x1200000 $filesize

**************************************************************************************************
4. 设置Vxworks启动镜像

setenv vx_flash_off 0x1000000
setenv vx_fit_size 0x300000
setenv qspivxboot "echo Copying FIT from SPI flash to RAM... && sf probe && sf read ${load_addr} ${vx_flash_off} ${vx_fit_size} &&bootvx"

**************************************************************************************************
5. 设置网口启动
启动模式为网络启动,ipaddr是板卡IP,serverip 是电脑ip,执行下面四条语句后即修改为网口启动模式

setenv ipaddr 192.168.3.102
setenv serverip 192.168.3.43
setenv bootmode ethvxboot
saveenv

**************************************************************************************************
6. 设置网口启动
启动模式为flash启动,

setenv bootmode qspivxboot
saveenv


**************************************************************************************************
7. 从网络启动设置参数

ethvxboot "echo boot from remote ${serverip}:${remote_file} && setenv bootargs ${bootdev}host:vxworks h=${serverip} e=${ipaddr}:ffffff00 g=${gatewayip} u=${usr} pw=${passwd} f=0x8 tn=${app} s=${func}  && tftpboot ${loadaddr} ${remote_file} &&bootvx"


8. 从QSPI FLASH启动设置参数

qspivxboot=echo Copying FIT from SPI flash to RAM... && setenv bootargs ${bootdev}host:vxworks h=${serverip} e=${ipaddr}:ffffff00 g=${gatewayip} u=${usr} pw=${passwd} f=0x8 tn=${app} s=${func}  && sf probe && sf read ${load_addr} ${vx_flash_off} ${vx_fit_size} && bootvx


**************************************************************************************************
9 设置启动后的自动启动应用程序名称和启动后执行的函数:

setenv app test.out
setenv func auto
saveenv


**************************************************************************************************
10 启动后格式化tffs文件系统

sysTffsFormat ();
usrTffsConfig (0, 0, "/tffs0");
dosfsDiskFormat ("/tffs0");   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值