欢迎来到天天文库
浏览记录
ID:8790911
大小:329.50 KB
页数:7页
时间:2018-04-07
《vmware下vxworks6.6安装文档》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、VmWare下跑VxWorks6.6教程1、先期准备a)开发环境VxWorks6.6forpentium安装包VmWareWorkStation7.1.2b)工具虚拟软驱RamDiskNT1.52、虚拟机设置2.1安装虚拟软驱(供虚拟硬盘做DOS,和初期拷贝文件使用)保证红圈配置正确后,点击START运行,随后重启电脑,虚拟软驱A应该就出现了2.2新建虚拟机File->New->VirtualMachine->Custom->New-Workstation5->other(other)->指定虚拟机名和保存位置->选单处理器->内存128MB对应VxWor
2、ks足以->使用桥接网络(注意:一定要使用网桥连接)->IO适配器选BusLogic->创建虚拟硬盘->类型选择IDE(Recommended)->磁盘空间设置0.25GB(256MB)足以,并勾上立刻分配磁盘空间->最终完成虚拟机配置1、FTP引导的bootrom制作修改BSP首先,我们复制一份纯净未做修改的D:WindRiver-GPPVE-3.6-IA-Evalvxworks-6.6targetconfig下的pcPentium3文件夹,改名为Pentium3(名称随便你起),再将该改名后文件夹放到config目录下,最好不要带空格或什么特
3、殊符号。我们要修改编译bootrom、VxWorks的配置头文件Config.h中定义的一些参数,使编译出来的系统引导程序bootrom和VxWorks的映象符合我们的要求;3.1修改config.h1)定位到目录D:WindRiver-GPPVE-3.6-IA-Evalvxworks-6.6targetconfigPentium3并打开该目录下Config.h文件;2)定位到”INCLUDE_CPU_PROBE”,更改成如下:3)查找到定义DEFAULT_BOOT_LINE宏的地方,修改预处理条件CPU==PENTIUM3分支下的定义如下:"l
4、nPci(0,0)host:vxWorksh=172.18.101.121e=172.18.101.124:ffffff00u=targetpw=targettn=target"这里的host地址得修改成你的主机地址,target地址只需要在同一个网段内就可以了4)定位到INCLUDE_ATA,在前面一句添加#undefINCLUDE_FD,如下所示:5)定位到/*Networkdriveroptions:VxBusdrivers*/作如下修改:6)定位到INCLUDE_LN_97X_END,将其定义上,修改如下:7)定位到INCLUDE_PC_CONSO
5、LE,将其设成定义的,如下所示8)定位到#if(SYS_WARM_TYPE==SYS_WARM_BIOS),修改如下:3.2修改configNet.h1)定位到/*maxnumberofENDipAttachmentswecanhave*/在上面添加如下内容:/*Am79C97x(lnPci)driverdefines*/#ifdefINCLUDE_LN_97X_END#defineLN_97X_LOAD_FUNCsysLn97xEndLoad#defineLN_97X_BUFF_LOANTRUE#defineLN_97X_LOAD_STR""IMPORT
6、END_OBJ*LN_97X_LOAD_FUNC(char*,void*);#endif/*INCLUDE_LN_97X_END*/截图如下:2)定位到/*AtherosAR521XWLANSupport*/在上面添加如下内容:#ifdefINCLUDE_LN_97X_END{0,LN_97X_LOAD_FUNC,LN_97X_LOAD_STR,LN_97X_BUFF_LOAN,NULL,FALSE},#endif/*INCLUDE_LN_97X_END*/截图如下:3.3将D:WindRiver-GPPVE-3.6-IA-Evalvxworks-6.
7、6targetsrcdrvend目录下的ln97xEnd.c拷贝进你的Pentium3目录下,并作如下修改:定位到do{;/*pollforsuspendmodeentry*/}while((csrLockedRead(pDrvCtrl,CSR(5))&CSR5_SPND)==0);添加宏如下所示:3.4将5.5的Sysln97xEnd.c移植到你的Pentium3目录下,并作如下修改:1)定位到/*mapa4Kb32-bitnon-prefetchablememoryaddressdecoder*/添加如下宏2)定位到ln97xPciResour
8、ces[ln97XUnits].bar[0]=ioBase;添加如
此文档下载收益归作者所有