① Tornado2.2环境下的【Build 】->【Build Boot ROM】可以生成特定BSP的bootrom,例如:
(AMD是在C:\Tornado2.2\target\config内,是从pcPentium目录复制了一份改名而来的)

点击OK相当于执行:
(先设置环境变量,执行torvar.bat,再进入到C:\Tornado2.2\target\config\AMD)
rem Command line build environments
set WIND_HOST_TYPE=x86-win32
set WIND_BASE=C:\Tornado2.2
set PATH=%WIND_BASE%\host\%WIND_HOST_TYPE%\bin;%PATH%
再:
make bootrom
得到了包含信息的bootrom文件;
② 在目录里C:\Tornado2.2\target\config\AMD执行 mkboot.bat b: bootrom,相当于:
objcopypentium -O binary --gap-fill=0 bootrom bootrom.sys
分析文件mkboot.bat批处理源文件很容易得到答案:对于类型bootrom.dat、bootrom、bootrom_uncmp、vxWorks_rom都是执行上述的方式得到二进制的bootrom.sys;对于类型bootrom.bin、bootrom_uncmp.bin、vxWorks_rom.bin都是执行简单的copy动作!
本文介绍如何在Tornado2.2环境下通过构建流程生成特定BSP的BootROM,并提供了两种方法的具体步骤。一种是通过Tornado IDE中的BuildBootROM功能,另一种是直接在目标配置目录下执行mkboot.bat脚本来实现。
5438

被折叠的 条评论
为什么被折叠?



