该说明仅仅针对于Tornado2.0版本,在高版本Tornado中builds->rules中有相关选项,可直接选择生成该类型文件。

 该类型镜像属于ROM-based镜像,自带引导不需要bootrom,可直接更改名称为bootrom.sys放入硬盘中进行启动。

 Tornado2.0生成Vxworks_ROM.bin步骤

1、设置编译规则

 builds->rules->Vxworks_ROM

Tornado2.0编译生成Vxworks_ROM.binTornado2.0编译生成Vxworks_ROM.binTornado2.0编译生成Vxworks_ROM.binTornado2.0编译生成Vxworks_ROM.binTornado2.0编译生成Vxworks_ROM.bin

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的相关知识。


相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2022-01-03
  • 2021-11-21
  • 2021-07-06
猜你喜欢
  • 2021-12-12
  • 2022-12-23
  • 2021-04-30
  • 2021-09-14
  • 2021-12-10
  • 2021-09-13
  • 2022-02-11
相关资源
相似解决方案