vxworks 6.6 bootrom编译出错,warning undefined symbols 5C

之前用老版的vxworks开发软件,bootrom编译都是一下就通过了,可是换了环境workbench3.0 +
vxworks6.6之后遇到了很多问题,在命令行编译的时候出现很多waring ,应该是有些基本的库文件
没有编译,要怎么做才能把需要的库文件编译出来呢图片说明

2个回答

您好,您知道怎么帮我解决这个问题吗,初学者,艰苦入门中

虚拟机有错,可能安装时候出错了

guomeng2121
guomeng2121 真的帮不了了
一年多之前 回复
beike1
beike1 虚拟机的问题??我只是编译bootrom,还没有在虚拟机上面跑呢
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在VMware10下安装VxWorks6.6虚拟机教程(中篇——FTP引导的bootrom.bin制作过程)
1、 FTP引导的bootrom.bin制作 修改BSP 首先,我们复制一份纯净未做修改的D:\WindRiver-GPPVE-3.6-IA-Eval\vxworks-6.6\target\config\下的 pcPentium文件夹,改名为 VMware_VxWorks6.6_BSP(名称随便你起),再将该改名后文件夹放到config目录下,最好不要带空格或什么特殊符号。 我们要修改编译
vxworks编译时常见的问题分析
在自己的应用程序编译的时候,经常会出现这样一个警告Warning: nonewline at end of file 这是什么原因呢?在网上看到解释是 EDK 7.1 includes the GCC 3.4.3 compiler, which is stricter whilecompiling C code as compared to the previous version of GC
VxWorks FAQ 中文版
前言(Surface): 随着国内使用VxWorks的用户越来越多,为了方便VxWorkers少走一些弯路,特别推出了中文FAQ,其中 很多的FAQ来自comp.os.vxworks和原创。(很多FAQ都可以在该新闻组找到英文版) 文档的FAQ总共分为7大类: 1.入门F
vxWorks下intel82567v3网卡驱动的更新
/* 82567 devicesID */#define INTEL_DEVICEID_82567LF              0x10BF#define INTEL_DEVICEID_82567V               0x10CB#define INTEL_DEVICEID_82567LM              0x10F5#define INTEL_DEVICEID_82567V
VxWorks6.6开发共享库指南要点
开放封闭原则(OCP,Open Closed Principle)是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。 在软件架构中,模块化编程思想将系统分成很多的模块,模块内部关注自身需要实现的核心业务。模块间的低耦合,而模块内的高聚合。 在Windows、linux及unix等操作系统中,我们常常看见动态链接库(.dll/.s
vxWorks/BootROM Imageq启动顺序详解
vxWorks/BootROM Imageq启动顺序详解 VxWorks image     分为在ROM中运行和在RAM中运行两种,两者启动顺序的区别在于sysInit()函数的调用,该函数在RAM运行的VxWorks中初始化RAM。   1.ROM中运行的VxWorks :     VxWorks在ROM中运行,即写入ROM中的VxWorks是非压缩的,不需要解压,系统直接跳
bootrom&vxworks下ftp的使用
1.bootrom启动vxworks bootrom是通过主机服务器的ftp server软件,打开主机服务器上的vxWorks文件。然后bootLoadModule函数通过fd文件描述符将文件拷贝到本地内存,启动vxWorks。 这个过程有点像uboot下通过nfs启动linux。 2.vxworks ftp使用 vxworks内核根据远程主机ip,主机名创建了一个网络设备,并将操作系统
VxWorks 引导程序(BIOS/BootLoader/Bootrom)
前言:vxworks 的一些文件,如 usrconfig.c 在 config,comp目录中均有出现,因编译方式而选择某一个文件,命令行方式采用 config 目录文件,tornado 图形界面配置选择comp 目录文件。此处采用命令行方式编译。 Bootrom 完成 vxworks 启动前的基本引导工作,如最简初始化硬件,下载映像文件并解压到RAM中等操作。值得一提的是某些型号处理器对 cache 等部件初始化有特殊要求,可能需在 bootrom 中进行特殊处理。 一、vxworks映像
vxworks6.6移植日记
转载地址:http://www.cedn.cn/?uid-45-action-viewspace-itemid-3114 下载VxWorks6.6的评估版有很长一段时间了。但是一直都没有时间来见识一下vxworks6.6的面貌。今天终于抽出点时间来玩一玩,将vxworks5.5移植到vxworks6.6。以下分享一些使用感受。 硬件平台:星光AT91RM9200开发板(http://b
bootrom制作
前提:做好了bootable工程,搭建好了软驱(或虚拟软驱)。 然后在任何路径下建一个.bat文件,文件内容如下   echo off set BSP_NAME=vmware set WIND_HOST_TYPE=x86-win32 set WIND_BASE=C:\Tornado2.2 set PATH=%WIND_BASE%\host\%WIND_HOST_TYPE%\bin;%
Bootrom的调试方法(一)
 一、        Bootrom的调试方法 当调试bootrom和bootrom_umcmp的时候,以下的这些是必须要进行调试的:l        操作系统组建已经编译进来了. l        镜像在ROM和RAM中的地址.l        运行时的情况. 当代码和makeflie中有大量的宏出现是,无法判断那些组件被包进来,可以使用#warning来确定那些
VxWorks硬盘启动的Bootrom制作工具包(DOS7.1启动U盘安装包)
PC104上安装VxWorks时,在PC104硬盘上安装boorrom需要的工具包。 本工具包内包含:MS-DOS7_1.IMG、FlashBootV(DOS启动U盘制作工具)、FDISK.COM、FORMAT.COM、vxsys.com、bootrom.sys、vxWorks。 制作VxWorks硬盘启动的Bootrom详细步骤请参见本人博客:http://blog.csdn.net/chasdmeng/article/details/25547173
libtool在产生DLL中遇到的问题
在windows下使用msvc编译时,libtool有可能报告”warning : undefined symbols not allowed in i686-pc-cygwin shared libraries“这使用无libtool缺少参数 -no-undefined参数简单的处理可以修改Makefile文件的编译规则。要加入到LDFLAGS中,例如库libzmq_la_LDFLAGS=-no
下载型vxWorks启动方式概述
下载型启动方式概述     下载形式的VxWorks启动方式需要bootrom引导程序,该程序将被烧录到开发板的ROM或者Flash中,在上电时,系统将自动跳转到ROM或者Flash起始地址处运行该bootrom引导程序,该引导程序进行必要的系统初始化,从而为下载VxWorks内核映像做准备,如通过网口下载时,则需要先调用网口驱动程序进行网口初始化。     由于bootrom的主要工作是下载
Bootrom和Boot image的区别,Boot image和VxWorks image的联系和区别
1. Bootrom和Boot image的区别,Boot image和VxWorks image的联系和区别       bootrom 是指on-chip bootrom,在CPU芯片内部,内嵌有小的boot程序(bootloader),类似于PC机主板上的BIOS的存储区域。和boot image不是一回事。VxWorks文档中的bootrom区是指boot image存放的位置.  
VxWorks启动之romStart剖析
0 引言 在VxWorks BSP中,从romInit.s跳转到romStart()那一刻起,我们便开始从汇编乾坤大挪移到C的世界。作为VxWorks BSP中的第一个C函数,它的主要任务是清空内存(BOOT_COLD and BOOT_CLEAR),并将bootloader或VxWorks(如果压缩则先解压)拷贝重定位到RAM,最后将CPU执行权交给usrInit()。对于bootlo
在VMware10下安装VxWorks6.6虚拟机教程(下篇——安装VxWorks 6.6,以及制作VxWorks 6.6 映像和启动引导)
1、安装VxWorks 6.6,以及制作VxWorks 6.6 映像和启动引导 首先需要制作虚拟软驱启动引导,然后创建一个Image工程生成VxWorks 6.6映像。 1.1 VxWorks 6.6 虚拟软驱启动引导(由于是安装的是Win 7系统,而制作虚拟软驱需要用到虚拟软驱工具 RamDiskNT 1.5(不支持Win 7系统),故该环节就放在了Win XP的虚拟机进行)
Workbench3.0-vxworks6.6仿真测试和调试指南
VxWorks5.5只能创建静态库(.a),VxWorks6.0之后增加了动态链接库(.so)的功能,方便了多进程使用动态库。本文继承win32和linux编程入门的一贯风格,通过简单的动态库生成步骤,并编写RTP程序进行测试,让您初步认识VxWorks6.6强大的功能,同时也让我们注意到VxWorks6.6比VxWorks5.5在使用要复杂很多。我相信通过这些简单的编程知识点,您基本掌握了VxW
bootrom的构成
bootrom的构成         在开发阶段,VxWorks 操作系统大多采用bootrom+ VxWorks 方式启动,即下载型方式进行。一方面,由于VxWorks本身调试的需要,另一方面,bootrom相比VxWorks内核较小,可以较快地烧录到平台ROM 中。在下载型方式中,bootrom的主要任务就是从主机端(相对运行VxWorks 的目标板而言)通过串口或者网口将VxWorks内核
BootRom的生成过程
Vxworks5.5命令行方式编译config.rom过程中涉及到的文件的结构如下所示:Make_5980_28_52T_configrom.battovarsPPC_2.2.1.batBSP/makefile/mpc834x/makefi
osX下编译c++程序出现Undefined symbols for architecture x86_64的原因及解决
摘自stackoverflow.com The error isn't that it's the wrong architecture, it's that std::cout (and other symbols) isn't defined. You should compile and link with g++ not gcc, to automatically
Unity+Xcode7.x 提示Undefined symbols for architecture arm64:
unity发布Xcode工程在Xcode7.x版本中提示: 异常。 解决方法: ld: warning: arm64 function not 4-byte aligned: ltmp0 from /Users/mac/Desktop/UnityXcode/Diet2/Libraries/libiPhone-lib.a(PLCrashAsyncThread_current-5565F35D1
v1.6+++++++带来的---如何配置vxworks的BSP使其正常引导bootrom/vxworks
WHAT:   v1.6+++++++带来的---如何配置vxworks的BSP使其正常引导bootrom/vxworks. WHY:   BSP(board support packet)是学习vxworks必须学习的基础之一. 可以说没有学好vxworks的BSP就等于windows编程中只会应用程序编程一样, that is 不了解底层是怎么工作的. 而且对于一个嵌入式程序员来说
一分钟解决Xcode的Undefined symbols for architecture x86_64编译错误
Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_MailDetailsV", referenced from: XXX 今天在自己的电脑上编译一份别人的代码时遇到这个经典的编译错误,相信很多人也遇到过,我按照常规的办法处理后问题仍重复出现,各种百度谷歌都是无补于事,百思不得其解;花了一个多小时,最终问题还是得以解决了,在此
嵌入式 undefined reference to `__isnan'解决方案
undefined reference to `__isnan'是缺少数学函数库你没有链接。再加上 -lm 的选项,OK!
x86上vxworks启动分析
转载地址:http://bbs.2beanet.com/vxworks-f10/vxworks-t3385.html        VxWorks的引导程序叫VxLd,由Tornado工具vxsys.com写入。它运行后会从当前磁盘的根目录下加载BOOTROM.SYS(此文件必须连续存放,因为VxLd很简单,还不认识任何文件系统),加载地址为0x8000。这个步骤通过调用BIOS INT13完成
vxworks启动详解
1 三种不同的VxWorks映象比较 VxWorks是一种灵活的、可裁剪的嵌入式实时操作系统。用户可以根据需要创建自己的VxWorks映象,由它来引导目标系统,而后下载并运行应用程序。 根据应用场合的不同,VxWorks映象可分为三类:可加载的VxWorks映象、基于ROM的VxWorks映象和驻留ROM的VxWorks映象。 1.1   可加载的VxWorks映象 这是一
xWorks下的硬盘启动方法
1  在VxWorks下进行开发调试,在目标机上加载VxWorks映像很重要,在目标机上加载VxWorks映像,最重要的是三个步骤:   第一步,修改config.h文件,在config.h文件里包括硬盘驱动。 #define INCLUDE_ATA       /* 包括IDE/EIDE(ATA) 硬盘驱动 */  修改#define DEFAULT_BOOT_LINE(引导行)宏定义。
MAC OS用ffmpeg编译代码出现的Undefined symbols for architecture x86_64: "_CGLGetCurrentContext", referenced
编译的代码在这里:http://blog.csdn.net/leixiaohua1020/article/details/50618190。 这个代码在MAC OS 10.12,ffmpeg 3.2下没有编译成功。 clang++ simplest_filter_video_pure.cpp -g -o simplest_ffmpeg_video_pure \ -framewo
zynq vxworks6.9.4.10 boot引导镜像启动不了
zynq vxworks6.9.4.10 boot引导镜像启动不了
bootrom脚本的创建
bootrom脚本的创建     以下以压缩版bootrom 为例,基于Powerpc 平台,详细介绍压缩版bootrom 的生成过程及执行流程,从而使读者对bootrom有一个彻底的了解。这对于VxWorks内核本身的移植和BSP开发都具有重要意义。     bootrom是通过命令行脚本生成的,虽然Tornado开发环境中包含生成bootrom的菜单子命令,但是最终还是通过调用命令行脚本进
Undefined symbols for architecture x86_64:“_glutInit”, referenced from:_main in main.o / Netbeans on
转载自:http://stackoverflow.com/questions/5925697/undefined-symbols-for-architecture-x86-64-glutinit-referenced-from-main-in Question: I´m a beginner with OpenGL and "my" first program is this Sierpins
符号表问题Unresolved symbols encountered while
frankwolf 工程师 帖子142 精华0 贡献点8   Embedded hot tag ARM开发Vxworks嵌入式linuxWinCE求助下载驱动原创程序系统 楼主 大 中 小 发表于 2005-11-3 08:59  只看该作者 | 收藏到:     符号表问题,请教高手?? 我在target 为Pentium III上
iperf 跨平台编译
  iperf 的跨平台编译 ,在嵌入式平台容易出现的出题排除
VxWorks6.6源码 值得研究
代码为VxWorks 6.6源码,对VxWorks感兴趣的同学,值得研究一下
vxworks 笔记
vxworks 笔记   1    安装 Vxworks 有两张安装盘,安装有以下步骤: 1)        安装tornado 2.2.1 使用第一张盘,注意安装时必须保证当前没有安装过tornado,如果安装过必须从注册表中清空所有的tornado;选择“ManualLicense”,即License手动安装   2)        安装BSP/Drivers 第一张盘和第二张
VxWorks引导启动过程
一 基本概念及引导概述 1 bootloader/bootrom/bootstrap CPU上电经自复位的过程(由硬件时序逻辑决定的Power-On StrappingSequence)后,指令指针指向一个固定的地址(after-reset startingpoint)。这个固定地址因体系架构而异:在一个基于 ARM7TDMI core 的嵌入式系统中,系统在上电或复位时通常都从地
tornado vxworks调试环境的搭建
建立调试环境   Tornado采用支持主机/目标机开发模式。本节以x86系列目标机为例介绍调试环境的建立 。   7.1.1 配置文件config.h 目标机运行的程序包括两部分:引导文件bootrom.sys和操作系统影像文件VxWorks。 引导文件bootrom.sys的主要作用类似于BIOS,一般它存放在一张软盘或目标机硬盘或目 标 机FLASH盘上,由Vxld或其他程序加载到内存,用于初始化目标机上的包括引导硬件在内 的 硬件,建立VxWorks运行的环境,从引导设备上加载VxWorks操作系统影像,并将CPU的控 制 权移交给操作系统。 VxWorks是操作系统的影像文件。它是应用程序和目标代理程序(调试环境的目标机部分 ) 运行的软件平台,一般存放在bootrom.sys所在软盘或目标机硬盘或目标机FLASH盘,或 主 机硬盘上,由bootrom.sys的引导程序加载到目标机内存。 bootrom.sys和VxWorks这两个可以利用Tornado提供的工具,按照配置文件config.h有关 设 置自动生成。特定BSP的配置文件config.h在该BSP目录下。如pc486的配置文件是Tornad o \target\config\pc486\config.h。 配置文件config.h主要定义了引导行,目标机操作系统包含的主要成分,如软驱、IDE硬 盘 、SCSI设备、网络等设备驱动,文件系统(DOSFS,TFFS,CDROMFS等),调试方式,内 存 地址等及有关参数。 引导行(boot line)定义了引导设备、引导路径、操作系统文件名、主机/目标机IP地 址 、子网掩码、FTP用户名和口令等参数。 对于X86平台目标机,引导设备可以是软盘(fd),硬盘(ata或ide),FLASH盘(tffs ) ,网卡(elt、ene等)等。一般采用通过以太网或通过RS232或RS422标准串口连结进行 调 试。 在X86平台上,首先确定调试手段,是通过网络还是串口调试?然后按下面的步骤建立调 试 环境:   1 修改配置文件 2 生成bootrom_uncmp引导文件和VxWorks影像文件 3 制作启动软盘 4 配置主机环境 5 用启动软盘启动目标机 6 从主机搭接(attach)到目标机 下面详细介绍。 7.1.2 网络连接 使用以太网连结调试方式,通过网口使用FTP协议从主机下载VxWorks映像。在X86平台上 , 一般使用启动软盘来启动目标机。首先要确定目标机使用的网卡型号。VxWorks5.4支持 的 网卡可以参考config.h文件。需要包含相应的INCLUDE_XXX。常用的如下表: 表7.1 VxWorks5.4支持的几种常用网卡 INCLUDE_XXX   网络接口卡   备注 INCLUDE_ENE   Eagle/Novell NE2000接口卡    包括兼容卡,不支持即插即用方 式 INCLUDE_ELT   3COM EtherLink III接口卡    包括兼容卡,不支持即插即用方 式 INCLUDE_EL_3C90X_END  3com fast etherLink XL PCI网卡 3Com3c905系列 INCLUDE_FEI   Intel Ether Express PRO100B PCI接口卡 INCLUDE_LN_97X_END   AMD 79C972网卡   1 修改config.h 修改config.h最重要的一步是修改引导行。引导文件bootrom.sys根据引导行来确定引导 设 备、引导路径、操作系统文件,并且引导行存放在固定的位置。操作系统访问引导行来 确 定网络的配置,系统reboot时也将访问引导行。bootrom.sys和VxWorks将它转换为一个 特 定的引导参数结构BOOT_PARAMS 。 在config.h中,引导行定义为有特定格式的字符串。BOOT_PARAMS定义在h\bootlib.h中 。 解释如下:   typedef struct             /* 引导参数结构BOOT_PARAMS */   {   char bootDev [BOOT_DEV_LEN];    /* 引导设备代码 */   char hostName [BOOT_HOST_LEN];   /* 主机名 */   char targetName [BOOT_HOST_LEN];  /* 目标机名 */   char ead [BOOT_TARGET_ADDR_LEN];  /* 目标机以太网地址*/   char bad [BOOT_TARGET_ADDR_LEN];  /* 底板以太网地址 */   char had [BOOT_ADDR_LEN];      /* 主机以太网地址 */   char gad [BOOT_ADDR_LEN];      /* 以太网网关 */   char bootFile [BOOT_FILE_LEN];   /* 引导文件名 */   char startupScript [BOOT_FILE_LEN]; /* 启动脚本文件名*/   char usr [BOOT_USR_LEN];      /* 用户名 */   char passwd [BOOT_PASSWORD_LEN];  /* 口令 */   char other [BOOT_OTHER_LEN];    /* 留给应用程序使用 */   int procNum;            /* 处理器号*/   int flags;             /* 配置标示*/   int unitNum;            /* 网络设备编号 */   } BOOT_PARAMS;   以ISA 3COM3c509b网卡为例,网卡需要设置为非即插即用方式,中断号为5,IO端口为0x 3 00。主机IP地址为222.1.5.169,目标机IP地址为222.1.5.36。主机名为VxHost,有一FT P 用户VxMe,口令为isMe。 对应的引导行应为: “elt(0,0)VxHost:\tornado\target\config\pc486\vxWorks h=222.1.5.169 e=222.1.5. 36 u=VxMe pw=isMe tn=VxTarget” 解释如下: ene       /* 启动设备名,为ISA3COM3c509网卡,ne2000网卡应为ene */ VxHost /* 主机标名,可以任意填写,不影响启动过程 */ \tornado\target\config\pc486\vxWorks /* 需要从主机加载的路径及映像文件名 */   h=222.1.5.169 /* 主机的IP地址 */ e=222.1.5.36 /* 目标机的IP地址 */ u= VxMe /* 用户名,主机的Ftp服务器必须有相应的同名用户 */ pw= isMe /* 口令,必须与主机的Ftp服务器相应的同名用户的口令相同*/ tn= VxTarget /*目标名,可以任意设置,不影响启动过程*/   将下面的一行 #undef INCLUDE_ELT       /* uninclude 3COM EtherLink III interface */ 该为: #define INCLUDE_ELT       /* include 3COM EtherLink III interface */   还要修改下面的定义 #define IO_ADRS_ELT   0x240 #define INT_LVL_ELT   0x0b 为: #define IO_ADRS_ELT   0x300      /* 网卡I/O地址 */ #define INT_LVL_ELT   0x05          /* 网卡中断号 */   config.h 修改完毕,下一步是生成目标文件bootrom.sys和V  xWorks。   2 生成目标文件bootrom.sys和VxWorks 先生成bootrom_uncmp。 在Tornado集成环境中执行菜单命令Build-〉Build Boot ROM…,在弹出的对话框中,左 边 框中选择BSP,选中pc486,右边框中选择要生成的影像文件,选择bootrom_uncmp,然后 点 击OK确认。Tornado将生成bootrom_uncmp。   再生成VxWorks。 在Tornado集成环境中执行菜单命令Build-〉Standard BSP Builds…。(如果没有该项 , 请执行菜单命令Tools-〉Options…,在弹出的对话框中,选中Project页,选择Show Tor nado 1.0.1 menu items,点击OK确认)。与生成bootrom_uncmp类似,在弹出的对话框中 , BSP选择pc486,影像文件,选择VxWorks。然后点击OK确认。Tornado将生成VxWorks。 注意,必要时先进行clean操作   3 制作启动软盘 拷贝 Tornado\target\config\pc486\bootrom_uncmp至 Tornado\host\bin下; 准备一张已格式化的空盘插入软驱; 在目录Tornado\host\bin下执行命令 mkboot a: bootrom_uncmp 注意,有时,我们需要改变配置参数,重新生成引导文件,如果软盘已经是可引导的, 那 么只需更换软盘上的引导文件即可,方法是:   del a:. (需要键入’y’确认删除)   vxcopy bootrom_uncmp a:bootrom.sys   4 配置主机环境 主机操作系统Win95安装目录下有一文件hosts.sam,向其中加入: 主机IP 主机名 目标机IP 目标机名 启动Tornado组件FTP Server,在WFTPD窗口中选择菜单Security中的User/right...,在 其 弹出窗口中选择New User...,根据提示信息输入登录用户名和口令,并且要指定下载文 件 VxWorks所在根目录。可能还需要选取主菜单Logging中Log options、Enable Logging、 G ets 、Logins 、Commands 、Warnings选项。   5 用启动软盘启动目标机 将系统引导软盘插入目标机软驱,加电启动,目标机即通过FTP方式从主机下载VxWorkst 系 统。 在控制台上可以看到启动信息。如果需要修改,在等待用户配置时,按c键,进行相应修 改 。(注意:配置信息要与主机配置、Ftp服务器配置一致),修改结束后,按@键重新启 动 目标机。   6 从主机搭接(attach)到目标机 在Tornado集成环境中点取Tools菜单,选取Target Server,选择config...; 在Configure Target Servers窗口中先给目标服务器命名; 在配置目标服务器窗口中的“Target Servers Property”窗口中,选择Back End;在“ A vailable Back”窗口中选择wdbrpc,在“Target IP/Address”窗口中输入目标机IP( 本 例为222.1.5.36); 在配置目标服务器窗口中的“Target Servers Property”窗口中,选择Core File and S ymbols, 选择File为BSP目标文件所在目录(本例为PC486目录)的VxWorks,并选取为Al l Symbols; 在配置目标服务器窗口中的" Target Servers Property"窗口中的其它各项可根据需要 选 择; 点击Launch按钮,连接主机和目标机,全部出现successed后即可进入应用程序调试; 点击图形按钮中下拉框,选择和主机相连的目标机。即可建立主机目标机连接。   这时Shell、Debugger等按钮可用。 7.1.3 串口连接 串口连接一般从启动软盘下载VxWorks映像。其步骤如下:   1 修改通用配置文件 在config.h文件中加入以下宏定义: #define INCLUDE_WDB #define INCLUDE_WDB_TTY_TEST #undef WDB_COMM_TYPE #define WDB_COMM_TYPE WDB_COMM_SERIAL /*定义通信方式为串口联结*/ #define WDB_TTY_CHANNEL 1 /*通道号,目标机串口2*/ #define WDB_TTY_BAUD 9600 /*串口速率,VxWorks最高可设置至38400*/ #define WDB_TTY_DEV_NAME "tyCo/1" #define CONSOLE_TTY 0   引导行为 #define DEFAULT_BOOT_LINE \ "fd=0,0(0,0)hostname:/fd0/vxWorks h=222.1.5.169 e=222.1.5.36 u=VxMe"   2 生成目标文件bootrom.sys和VxWorks 同网络连接。   3 制作启动软盘 同网络连接。同时要把Tornado\target\config\pc486\VxWorks拷贝至软盘。   4 配置主机环境 不需要。   5 用启动软盘启动目标机 将系统制作盘插入目标机软驱,加电启动,目标机即由软盘下载VxWorks系统。   6 从主机搭接(attach)到目标机 在Tornado集成环境中点取Tools菜单,选取Target Server,选择config...; 在Configure Target Servers窗口中先给目标服务器命名; 在Configure Target Servers窗口中先给目标服务器命名; 在配置目标服务器窗口中的" Target Servers Property"窗口中选择Back End,在"Avai l able Back"窗口中选择wdbserial,再在"Serial Port"窗口中选择主机与目标机连接所 占 用的串口号(COM1,COM2),再在"Speed(bps)"窗口中选择主机与目标机间串口速率; 在配置目标服务器窗口中的" Target Servers Property"窗口中选择Core File and Symb ols,选择File为BSP目标文件所在目录(本例为PC486目录)的VxWorks,并选取为All Sy mbols; 在配置目标服务器窗口中的" Target Servers Property"窗口中的其它各项可根据需要 选 择; 点击Launch按钮,连接主机和目标机,全部出现successed后即可进入应用程序调试; 点击图形按钮中下拉框,选择和主机相连的目标机。即可建立主机目标机连接。   这时Shell、Debugger等按钮可用。  
Vxworks 6.6系列下载地址
Vxworks 6.6系列下载地址: ---------------------------------- ftp://ftp.windriver.speedera.net/ftp.windriver/internal/eval/vxworks-6.6/CDR-R133467.1-1-00.zip ftp://ftp.windriver.speedera.net/ftp.windri
VxWorks中bootline的说明
boot程序的主要功能是引导vxworks 内核,所以boot程序需要知道vxworks的内核存放在何处,通过什么手段去获取。在vxworks缺省的boot程序里有一条内建的default boot line,它指明了获得vxworks内核的途径,在boot程序启动时,它先寻找NVRAM里面有无boot line,如没有,则等里的内容添入BOOT_PARAMS结构里,然后,启动程序和vxworks内核利用此结构寻找启动参数。typedef struct /* BOOT_PARAMS */ { cha
相关热词 c#sdf数据库连接 c# 使用配置文件 c#float 转int c#报警指示灯 c#复制二维数组 c# 歌词滚动 c#获取数据库一列数据 c#中parse用法 c#异步编程是什么意思 c#验证手机号正则