阅读:2291回复:1
vxworks安装问题
我在win2003上,用vmware装vxworks,ramdistNT引导,启动后显示V1.6++++++++,出现几排++++++++后就停顿了,查看vmware-vmx.exe占用cpu 98%,我用的是CD 主频3.2G,vmware 5.5.3 build-34685。是vmware本身的问题还是vxworks没配置好?我把vmware重装了也解决不了。
******************************************************************************************************************************************** tornado2.2 for pcPentium 与tornado2.2 for x86有多大区别啊?我装的是tornado2.2 for x86。 ******************************************************************************************************************************************** 我用的是Celeron D的cpu,那么bsp是应该选pc486,还是pcPentium,还是没得可用的? ******************************************************************************************************************************************** 在在http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_6629_2452^2454^2488,00.html上有两个driver: x86 BSD Driver for VxWorks - 711 KB, Version 1.02 x86 END Driver for VxWorks - 203 KB 分别对应什么?我索性下载的是vxworks-end.exe。 ******************************************************************************************************************************************** config.h文件中: #define DEFAULT_BOOT_LINE \ "fd=0,0(0,0)host:/fd0/vxWorks h=90.0.0.3 e=90.0.0.50 u=target" fd是表示从软盘引导,还是从软盘启动啊?我用的vmware虚拟的,那这个地方是该填网卡,还是软盘? ******************************************************************************************************************************************** 我下了x86 BSD Driver for VxWorks - 711 KB, Version 1.02 ,里面有samples示例文件,boot文件夹下还有vxworks.st,bootrom,我把这两个拷到原先已经mkboot过的软盘里,用vmware启动,vxworks顺利启动了。 samples下面的config.h,DEFAULT_BOOT_LINE 是这样定义的: #if CPU==I80486 #define DEFAULT_BOOT_LINE \ "fd=0,0(0,0)host:/fd0/vxWorks.st h=139.95.26.77 e=139.95.26.70 u=linh pw=linh f=0 tn=vx1 o=lnPci" /* #define DEFAULT_BOOT_LINE \ "lnPci(0,0)csep67:/hostbootimage/vxWorks h=139.95.26.77 e=139.95.26.70 u=linh pw=linh tn=vx1" */ #else #define DEFAULT_BOOT_LINE \ "elt(0,0)csep67:/hostbootimage/vxWorks.st h=139.95.26.77 e=139.95.26.76 u=linh pw=linh tn=vx1" #endif /* CPU==I80486 */ /* 它这里只有一个pc486的定义,我是Celron D的cpu,也能运行呀。能不能说明在我的机器下用BSP for x86是可以运行的? 这个CPU的类型,是根据硬件从哪检测出来的,还是可以人为的软件来规定的? 用软盘引导,vxworks文件就一定要放在软盘里面,而且做成独立的vxworks.st(vmware虚拟的目标机上只有软盘可用的情况);用网卡引导,vxworks就一定是放在主机上,对吗? 我刚开始学习vxworks,请前辈们指点指点。 |
|
沙发#
发布于:2007-03-06 18:35
问题太多了,回答漏了别怪我:)
1。可能没有打开控制台显示,看老贴中有回答若干次 2。x86是体系架构,pcpentium专门面向pentium级CPU 3。CeleronD属于pentium级,但是Vmware模拟的CPU不一定是什么(以前用过,现在忘了) 4。BSD(伯克利兼容型驱动)和END是支持不同协议层的驱动程序,VxWorks推荐使用END(增强型网络驱动) 5。引导和启动有什么区别吗?我一般叫引导bootrom和加载VxWorks |
|