该说明仅仅针对于Tornado2.0版本,在高版本Tornado中builds->rules中有相关选项,可直接选择生成该类型文件。
该类型镜像属于ROM-based镜像,自带引导不需要bootrom,可直接更改名称为bootrom.sys放入硬盘中进行启动。
Tornado2.0生成Vxworks_ROM.bin步骤
1、设置编译规则
builds->rules->Vxworks_ROM
2、进行编译
执行 Rebuild ALL
3、格式转换
在工程目录下会生成Vxworks_ROM,该文件属于ELF格式,需要转换成bin文件,然后更改名称bootrom.sys,即可拷贝到硬盘中启动。
在cmd中执行以下命令(Vxworks_ROM需和objcopy***工具在同一目录)
objcopypentium.exe
-O binary --gap-fill=0
Vxworks_ROM bootrom.sys
若是pentium处理器。则采用objcopypentium.exe
若是pc386处理器,则采用objcopypc386.exe
若是***处理器,则采用objcopy***.exe
指令objcopy***.exe文件在安装目录下#:\Tornado\host\x86-win32\bin
Tornado老版本的资料网上甚少啊,可参考安装目录docs下的Tornado User's Guide的文件。
Tornado使用的是GNU编译器,相关资料可参考Linux的相关知识。