VWorks调试环境构建全过程.pdfVIP

  • 2
  • 0
  • 约7.93千字
  • 约 13页
  • 2021-11-12 发布于上海
  • 举报
VxWorks 调试环境构建全过程 设定 VxWorks 开发环境如下: 宿主机端 (Host) :普通 PC机一台 ;Tornado2.0 IDE;BSP为 x86 Pentium3 架构。 目标机 (Target): x86 Pentium3 CPU, 网卡为 intel8255x 系列 ( 标识: fei) 。 主机和目标机通过网线连接,制作步骤详述如下 ( 为了图文一致,以下 假设目标机 BSP文件夹名为 :pcPentium) : 1 . 修改配置文件 我们要修改编译 VxWorks 的配置头文件 Config.h 中定义的一些参 数,使编译出来的系统引导程序和 VxWorks 的映象符合我们的要求。 (1) 定位到目录 C:\tornado2.2\target\config\pcPentium 并打开 该目录下 Config.h 文件 ; (2) 查找到定义 DEFAULT_BOOT_LINE宏的地方,修改预处理条件 CPU == PENTIUM3分支下的定义如下: #define DEFAULT_BOOT_LINE \ fei(0,0)host: vxWorks h=69 e=54 u=target pw=target tn=target 其中: fei(0,0) 指定了使用第 0 个网卡和第 0 个处理器, fei 这个标识 代表 intel8255x 系列 100M网卡,若目标机为 intel8255x 系列网 卡,则标识为 gei; host 指定你的主机的名字,使用 host 就可以 ; vxWorks 指定了 VxWorks 映象下载的完整路径 ( 后面会有说明 ); h=69 是宿主机的 IP 地址,可以根据实际情况修改 ; e=54 是目标机的 IP 地址,可以根据实际情况修改 ; u=target 指定了 FTP服务器的用户名,这个 FTP就是用来下载 VxWorks 映象的 ; pw=target 是 FTP服务器与用户名 target 对应的密码 ; tn=target 指定目标机的名字,任意指定即可。 (3) 指定网卡驱动程序 首先定位到“ Network driver options ”这段文字,保证 INCLUDE_END和 INCLUDE_FEI_END这两个宏处于定义状态 (define) ,其 他的宏都处于未定义状态 (undef) ,即: 以下为引用的内容: /* Network driver options */ #define INCLUDE_END /* Enhanced Network Driver Support */ #undef INCLUDE_DEC21X40_END /* (END) DEC 21x4x PCI interface */ #undef INCLUDE_EL_3C90X_END /* (END) 3Com Fast EtherLink XL PCI */ #undef INCLUDE_ELT_3C509_END /* (END)

文档评论(0)

1亿VIP精品文档

相关文档