[VxWorks]
在Vmware虚拟机上启动VxWorks,显示错误 【tBoot】 sysNvRamGet: Open failed,请问是什么原因?内有详细描述
我在Vmware虚拟机上启动VxWorks后,出错时的界面信息如下:
0x2dd0d4(tBoot) sysNvRamGet: Open failed.
Press any key to stop auto-boot...
0
auto-booting...
boot device :lnPci
unit number :0
processor number :0
host name :host
file name :d:\vxworks
inet on ethernet(e):192.18.80.1
host inet(h) :192.168.80.100
user(u) :target
ftp password(pw) :vxworks
flags(f) :0x0
target name(tn) :target
Attached TCP/IP to interface lnPci0.
Warning: no netmask specified.
Attaching network interface lo0...done
Loading...
我是按照一篇名为<<嵌入式实时操作系统VxWorks入门>>(http://www.uml.org.cn/embeded/200702123.asp)的文章建立的虚拟调试环境和虚拟启动软盘。
1.按照文章的说明,成功建立了启动软盘,内有文件bootrom.sys
2.修改了config.h文件,其中bootline行的设置如下:
...
#elif (CPU == PENTIUM)
#define DEFAULT_BOOT_LINE \
"lnPci(0,0)host:d:\\vxworks h=192.168.80.100 e=192.168.80.1 u=target pw=vxworks tn=target"
我的网卡是Realtek RTL8139 Family PCI fast ethernet NIC.
这样设置启动行是否正确?
3. 已经定义了INCLUDE_PC_CONSOLE
找到#undef INCLUDE_PC_CONSOLE /* PC keyboard and VGA console */
修改成#define INCLUDE_PC_CONSOLE /* PC keyboard and VGA console */
4.在FTP server中显示如下信息:
[L 0023] 03/07/08 21:30:59 Connection accepted from 192.168.80.1
[L 0023] 03/07/08 21:30:59 Quit or close - user logged out
重复该信息很多遍
我是初学者,请大家帮忙分析是哪里的原因。
参数中的file name: d:\vxworks错了, 直接改成file name: vxworks,然后确保在ftp server的目录下有要下载的vxworks文件
按照frank_zhou的说法,做了修改,错误依然。
把Windows的防火墙关了,从FTP的信息来看,可能是防火墙的原因
inet on ethernet(e):192.18.80.1
host inet(h) :192.168.80.100
ip地址要在同一个网段,是不是敲错了?
ms都不是上面各位说的解决办法。
我也遇到了问题,但比lz还严重,我的加载程序就停在Attached TCP/IP to interface lnPci0.
这行后面不动了。
而且附图片server里什么都没有啊。
请各位大侠帮忙!!!
可能是防火墙的问题,
另外,建议检查一下vxworks文件是否放在了d:\\vxworks ,此处实际上是D盘根目录下
那个D:\\vxworks这样写是肯定不对的。
可以参考http://www.vxdev.com/Article/docExp/200803/35.htm来试试,上面有现成的配好的BSP,还有做好的vxworks启动光盘可以直接从光盘启动bootrom。
http://blog.chinaunix.net/u/21277/index.html
建议去此看看,如果都是按照步骤来完成
那么看看你的生成文件是否正确。
如果是死在了Attached TCP/IP to interface lnPci0,说明你的网卡驱动没有编进Bootrom里;如果是死在Loading...
,说明网卡驱动都OK,但是无法下载vxworks镜像,可能的原因就是IP地址,vxworks镜像的名字,注意是vxWorks,"W"大写。这种错误lz不用担心,好好的查一查,要仔细
我的原来用的挺好,现在也是这问题,我没有改过下载的映像路径啊!是不是与用tornado配置有关系了?