lengfeng281
驱动牛犊
驱动牛犊
  • 注册日期2006-08-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2628回复:1

pc104上直接用CF卡启动vxworks的问题

楼主#
更多 发布于:2007-03-20 15:36
  我准备在pc104上直接用CF卡启动vxworks,有没有详细的步骤?
我按照网上提供的资料修改了config.h和sysLib.c
然后我将mkboot a: bootrom_uncmp
再将a:中的bootrom.sys拷贝到CF卡中(FAT16格式)
再拷贝vxworks到CF卡里
 
上电后出现disk error提示,然后提示按任意键重启
应该是找不到启动盘
这可能是哪里出了问题
谢谢了
maple_wasp
驱动牛犊
驱动牛犊
  • 注册日期2003-10-02
  • 最后登录2009-03-09
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望22点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-22 20:28
问题明显出在,你没有把引导代码写入CF卡。
法一:宿主机上
在Windoze 2000下,可以用Vxsys.exe a:把引导代码写入a盘,但是我试过vxsys.exe h:
却出现错误(h:为CF卡的盘符)。偶锁定不了CF卡,如果有哪位大牛坐成功了,不妨告诉一声。
不过在Win2k上还是有办法的,可以用WinHex等16进制文本编辑工具完成该使命。
用WinHex可把a:盘中的引导扇区(512Bit)导出,并把此内容导入CF卡的引导扇区,再把bootrom.sys
copy到CF卡上,至此就可以从你的CF卡上引导你的VxWorks系统了。
法二:目标机上
1:准备一张软盘,把bin\目录下vxsys.exe vxcopy.exe 和已经做好的bootrom.sys 拷贝到此张软盘上。另准备一张Dos 6.22或者Win98启动盘,用启动盘进入Dos系统. 试用lock c: (C:为你的CF卡盘符)命令。有时候
可以不用此命令,原因我也不知道。接着用vxsys c:来把引导代码写入CF卡,
接着用vxcopy a:\bootrom.sys c: 最后用chkdsk c:\bootrom.sys检查boorom.sys的连续性。
2: 可以用串口或网络把目标机上引导起来,通过wShell或者telnet, tShell把mkboot.o下载到目标机上,用
mkboot命令做盘。这里我就不详细叙述了。
游客

返回顶部