此方法可以省去安裝虛擬軟驅(qū)等步驟,使用的vmware版本:7.1.4 build-385536。
第一步:下載dos622.img的軟盤映像,大小為1.4M的那種。
第二步:利用vmware創(chuàng)建一個硬盤大小為256MB的虛擬機。依次選擇 “I will install the operating system later”; “other”; “0.256GB”; “Finish”.
第三步:將虛擬機的軟驅(qū)配置為“Connect at power on”,“Use floppy image file”,并選擇使用“dos622.img”映像。
第四步:啟動虛擬機,進入DOS6.22界面選擇“5. NONE”選項。然后敲入fdisk命令。
第五步:根據(jù)提示,創(chuàng)建一個DOS主分區(qū)。
第六步:主分區(qū)創(chuàng)建好后,關(guān)閉虛擬機,利用虛擬機的MAP功能MAP虛擬硬盤到本地硬盤。將Tornado目錄下的vxsys.com、bootrom.sys和vxworks映像拷貝到虛擬硬盤中。
第七步:啟動虛擬機,進入DOS界面,選擇“5. NONE”選項,等待出現(xiàn)A:盤符后切到C:盤符下。敲入vxsys c:命令重寫引導扇區(qū)。等待“Boot sector installed ok”提示,寫入完成。
關(guān)機,去掉軟驅(qū)配置的“Connect at power on”選項,重啟即可進入vxwork的藍白界面了。
----------------------------------------------另:
1. 編譯bootrom的方法可以參考《VmWare下跑VxWorks高階教程》,需要修改網(wǎng)卡驅(qū)動代碼,文章介紹的非常詳細。遇到其他問題也可以參考該文章。
2. BSP編譯出的bootrom和上文使用的bootrom.sys是不一樣的,需要轉(zhuǎn)換一下,可以使用如下命令:
E:\devs_xp\Tornado2.2\target\config\pcAMD> E:\devs_xp\Tornado2.2\host\x86-win32\bin\objcopypentium.exe -O binary --gap-fill=0 bootrom bootrom.sys