阅读:3022回复:4
PentiumIII启动盘出现如下问题,如何解决?
我做的启动盘,通过串口方式连接,在启动时出现如下的画面:
*********************************************** 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的哪些地方才能实现正确启动? |
|
沙发#
发布于:2004-05-22 12:11
实在是不好意思,因为这个问题涉及到我的原则。
如果你能在今天12点之前给分的话,我就回答。 我并不是想要分,而是在履行原则,请谅解。 希望其他人能回答 |
|
|
板凳#
发布于:2004-05-23 14:32
分数收到,这算是有偿的了,不违背我的诺言了,呵呵
其实你这个情况已经是引导起来了,但是2.2 与2.0不同之处在于,默认情况下没有打开控制台设备。 你在配置文件中找到INCLUDE_CONSOL(拼写忘记了)就可以了 NV_RAM那个没有影响,指定子网掩码的话就可以了 可以试着用Target Server连一下就知道了 |
|
|
地板#
发布于: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试一下 |
|
地下室#
发布于:2004-05-24 20:10
谢谢俩位的帮忙,我回去试试看.
|
|