在VMware上运行VxWorks遭遇"Error loading file! 0xd0003",已经困扰几天了
[复制链接]
【环境】PC、XP、Tornado2.2、VMWare、虚拟软驱RamDiskNT、虚拟网卡为AMD的PC-NET,按要求从AMD的网站上下载的最新驱程
【实施】严格按照网上的《嵌入式实时操作系统VxWorks入门》一文搭建;
VMware Network Adapter VMnet1和VMware Network Adapter VMnet8的属性使用默认值;
FTP已经打开,文件位置和config.h中的设置相同;
config.h里面的宏定义DEFAULT_BOOT_LINE:(下载路径是D:\\MyVxWorks\\VxWorksImage ):
#elif (CPU == PENTIUM)
#define DEFAULT_BOOT_LINE \
"lnPci(0,0)host:D:\\MyVxWorks\\VxWorksImage h=192.168.136.16 e=192.168.136.1 u=target pw=1 tn=target";
ftp服务器上确定有用户:> 用户名:target> 密码:1;
ftp的logging->log options左边5个选项已全部打勾;
【现象】
打开FTP,启动VMWare出现如下信息:
boot device : lnPci
unit number : 0
processor number : 0
host name : host
file name : D:\MyVxWorks\VxWorksImage
inet on ethernet (e) : 192.168.136.1
host inet (h) : 192.168.136.16
user (u) : target
ftp password (pw) : 1
flags (f) : 0x0
target name (tn) : target
Attached TCP/IP interface to lnPci0.
Warning: no netmask specified.
Attaching network interface lo0... done.
Loading...
Error loading file: errno = 0xd0003.
Can't load boot file!!
======================================================
求救!多谢了!