**************************************************************************************************
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");