mhgong
驱动牛犊
驱动牛犊
  • 注册日期2004-04-13
  • 最后登录2004-07-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2988回复:4

PentiumIII启动盘出现如下问题,如何解决?

楼主#
更多 发布于:2004-05-21 23:54
我做的启动盘,通过串口方式连接,在启动时出现如下的画面:
***********************************************
               VxWorks System Boot
Copyright 1984-2002  Wind River Systems, Inc.

CPU: PC PENTIUM3
Version: VxWorks5.5.1
BSP version: 1.2/3
Creation date: May 13 2004, 14:40:19
0x2f85a4 (tBoot): sysNvRamGet: open failed

Press any key to stop auto-boot...
 0
auto-booting...

boot device          : fd=0,0
unit number          : 0
processor number     : 0
host name            : mhgong
file name            : /fd0/vxWorks.st
inet on ethernet (e) : 192.168.0.250
host inet (h)        : 192.168.0.240
user (u)             : target
flags (f)            : 0x0

Attaching to floppy disk device... done.
Loading /fd0/vxWorks.st...788848
Starting at 0x308000...
***************************************************
1、出现0x2f85a4 (tBoot): sysNvRamGet: open failed的信息正常吗?若不正常,由什么因素引起的?
2、启动运行到Starting at 0x308000...就死机,这是什么原因?
3、启动时所需的vxWorks.st文件我是在PentiumIII BSP的目录下复制到软盘的,这种做法正确吗?若不然,如何生成vxWorks.st?
4、我的config.h的文件中,fd=0,0(0,0)mhgong:/fd0/vxWorks.st,语句修改正确吗?
5、还需要修改config.h的哪些地方才能实现正确启动?
aquariuscamus
驱动小牛
驱动小牛
  • 注册日期2004-02-18
  • 最后登录2005-03-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-22 12:11
实在是不好意思,因为这个问题涉及到我的原则。
如果你能在今天12点之前给分的话,我就回答。
我并不是想要分,而是在履行原则,请谅解。
希望其他人能回答
我的邮件地址:hwybird@sohu。com,两三天看一次
aquariuscamus
驱动小牛
驱动小牛
  • 注册日期2004-02-18
  • 最后登录2005-03-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-23 14:32
分数收到,这算是有偿的了,不违背我的诺言了,呵呵

其实你这个情况已经是引导起来了,但是2.2 与2.0不同之处在于,默认情况下没有打开控制台设备。
你在配置文件中找到INCLUDE_CONSOL(拼写忘记了)就可以了
NV_RAM那个没有影响,指定子网掩码的话就可以了

可以试着用Target Server连一下就知道了
我的邮件地址:hwybird@sohu。com,两三天看一次
check_815
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2007-11-03
  • 粉丝0
  • 关注0
  • 积分35分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-24 09:33
   \"\"其实你这个情况已经是引导起来了,但是2.2 与2.0不同之处在于,默认情况下没有打开控制台设备..\"\"
 
    如果你要在目标机看到启动画面的话
 加上bsp配置的PC console 选项
 在hardware->peripherals->serial->PC console

但这样的话,串口连接的主机这边就看不到了:)一般都不这样做

你可以:
    去掉这个选项,在config.h中把#undef INCLUDE_CONSOLE
该为 #define INCLUDE_CONSOLE,这样你的主机就可以看到信息
了,而目标机就停在staring 0x3080000...

  其实他们都没有死,已经正常启动了,你可以用telnet试一下

 
  
mhgong
驱动牛犊
驱动牛犊
  • 注册日期2004-04-13
  • 最后登录2004-07-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-24 20:10
谢谢俩位的帮忙,我回去试试看.
游客

返回顶部