wancol
驱动牛犊
驱动牛犊
  • 注册日期2003-06-18
  • 最后登录2005-09-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2207回复:3

从EPROM启动问题!

楼主#
更多 发布于:2004-09-22 10:17
我用软盘做了一个PC486的启动软盘(bootrom+含应用程序的vxworks映象),在PC104工控机上启动运行成功。这个启动软盘是1M的格式,后来,我把这个软盘做成S0文件,烧录到EPROM后,然后在PC104上启动,出现




attching fd driver ..succeed



dosFsLib.c :Error reading the device boot secotor



dosFsLib.c:media not formatted or not present



然后,就是loading /fd0/vxworks ...



dosFslib.c:Error reading the device boot sector



can't load file ..load error



  不知道从EPROM启动和其他几种启动方式相比,对加载vxworks有什么不通同,需要怎么做?请大侠点拨  

最新喜欢:

iwubiwub
tzy68931
驱动牛犊
驱动牛犊
  • 注册日期2002-10-28
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-09 13:58
从错误现象看,是因为你加入了文件系统,但是你实际却没有文件系统的介质如硬盘或软盘!!感觉是你烧入到EEPEOM中的东东 不对
wancol
驱动牛犊
驱动牛犊
  • 注册日期2003-06-18
  • 最后登录2005-09-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-17 12:17
  现在我已经解决这个问题了,和大家分享一下
  我生成vxWorks_rom后,用mkboot做成启动盘,然后转化成S0文件,烧录这个S0文件就可以了,但要注意BSP中的RAM的大小的配置,要和CPU的配置一样,否则也启动不了。我是在SBS PC104 486的CPU上试的,内存是4M。
  但有一个问题 我还是不明白,对于flash、磁盘等都是通过文件系统来对硬件进行访问和操作的,为什么EPROM就可以不通过文件系统来访问,他和flash都是电介质, 像DSP和单片机,对RAM和ROM的访问都是在片选后,通过SPR或直接访问和操作的。到底具体硬件上访问磁介质和电介质有什么不一样,具体的过程请大侠指点!
fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-17 16:39
 现在我已经解决这个问题了,和大家分享一下
  我生成vxWorks_rom后,用mkboot做成启动盘,然后转化成S0文件,烧录这个S0文件就可以了,但要注意BSP中的RAM的大小的配置,要和CPU的配置一样,否则也启动不了。我是在SBS PC104 486的CPU上试的,内存是4M。
  但有一个问题 我还是不明白,对于flash、磁盘等都是通过文件系统来对硬件进行访问和操作的,为什么EPROM就可以不通过文件系统来访问,他和flash都是电介质, 像DSP和单片机,对RAM和ROM的访问都是在片选后,通过SPR或直接访问和操作的。到底具体硬件上访问磁介质和电介质有什么不一样,具体的过程请大侠指点!

1、原来vxworks转成so文件后,烧到eprom中可以起来;
2、对于你说得flash是通过文件系统来访问的,其实当你在flash上安装了文件系统后,才通过文件系统访问的;否则也和eprom是一样的。
有了驱动,人才有了力量。
游客

返回顶部