打通VxWorks调试环境StepbyStep.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
打通VxWorks调试环境StepbyStep

打通VxWorks 调试环境 Stepby Step 1 引言 1.1 编写目的 概要说明如何建立使用Tornado开发、调试VxWorks 的环境(X86 版本)。 1.2 背景 1.3 定义 HOST:主机,运行Tornado集成环境,FTPServer,Target Server,以及编辑、build 工程、下载目标文件的各种软件工具; TARGET:目标机,HOST 产生的vxWorks 映像运行的位置,对于X86版本来说也是一台 PC ; TORNADO:C:\Tornado,安装Tornado 的路径; BSPNAME:C:\Tornado\target\config\pc486,BSP 的路径,本例中我们选择pc486; PROJECT:C:\Tornado\proj\Project2,我们自己创建的工程的路径; BIN:C:\Tornado\host\x86-win32\bin,Tornado的可执行程序的路径; HOME:C:\Tornado\host\x86-win32\bin,FTP 用户的根目录。 1.4 参考资料 TornadoUser’sGuide (Windows Version), 2.0, Edition 1 VxWorks Programmer’sGuide, 5.4, Edition1 2 总体描述 2.1 硬件环境 HOST 与TARGET通过以太网互连,并且位于同一网段;同时,串口通过直连电缆(NULL ModemCable)连接。目标机配置有软盘驱动器,网卡为3com 3c905B. 2.2 软件环境 主机操作系统为Windows 2000 简体中文专业版(SP3);安装TornadoVersion 2.0 和Win2k 补丁。 (CD No.TDK-12835-ZC-01 TDK-13127-ZC-00,T2LM forx86) 2.3 预览 在VxWorks 调试环境中,HOST 与TARGET 之间连接的方式有多种,比如串口和网络;引 导TARGET的方式也有多种,当然对X86 平台来说最简单的是软盘引导了。在本文档中我 们以网络连接、软盘引导为例,建立起调试环境。主要步骤包括: HOST上启动FTPServer, 配置BSP 创建可以引导TARGET的Boot ROM, 制作引导盘(软盘), 用软盘引导TARGET, TARGET通过网络连接从HOST下载vxWorks 映像文件, TARGET运行vxWorks, HOST 上启动Target Server 连接TargetAgent,成功建立调试环境之后,就可以在 HOST 生成目标模块,下载到TARGET 运行,并通过Tornado集成环境进行调试。 注意:本文档中所描述的对于某些选项的选择并不一定是绝对的,只是一个行之有效的实 例,仅供参考。 3 详细步骤 3.1 获得IP地址和网卡类型 首先要知道HOST 和TARGET的IP地址以及TARGET 安装的网卡类型。 在本例中,HOST 的IP 是50,TARGET 的IP 是51。TARGET 的IP 地址 只要不跟其他机子冲突即可(正常情况下可以通过你们的网管得到),因为目前TARGET 并 没有安装任何操作系统,所以这个IP地址无从配置,只是在后面的配置文件中会用到。 网卡类型是一个十分重要的问题。为了减少麻烦,最好选择VxWorks 缺省支持的网卡类型, 否则可能还要添加网卡驱动程序。不知道哪里有这样一个所支持的网卡列表,但是在不同 BSP 的BSPNAME/config.h文件中可以看出一些眉目。比如pc486/config.h 中有如下定义: #undef INCLUDE_ULTRA/*include SMC Elite16 Ultra inte**ce */ #undef INCLUDE_ENE/*include Eagle/Novell NE2000 inte**ce */ #undef INCLUDE_ELT/*include 3COM EtherLink IIIinte**ce */ #undef INCLUDE_ESMC /*include SMC 91c9xEthernet inte**ce */ #define INCLUDE_FEI/*include IntelEther Express PRO100B PCI*/ #define INCLUDE_SLIP/*include serial line inte**ce */ #define SLIP_TTY1/*serial line IPch

您可能关注的文档

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档