分享

建立vxworks调试环境

 darkhero 2007-03-09

做一张启动软盘。做启动软盘不需要新建工程,在build下面有相应命令。也不需要修改什么参数(可以修改config.h中的启动参数,其实也可以在启动时修改)。

 


下面步骤适用于rtl8139网卡,其他可参考。

1,   先把此文件夹下六个文件copy到tornado\target\pcPentium3目录下。并修改tornado\target\pcPentium3目录下makefile,添加:MACH_EXTRA= rtl81x9.o

2,   新建一个工程,选择create a bootable vxworks image,在step2选择A  BSP,并选择pcPentium3。在建立工程的过程中,tornado会自动读取tornado\target\pcPentium\makefile文件中的参数,因为第一步我们已经把rtl8139的驱动写进makefile了,所以此处会自动把rtl8139的驱动程序包含进工程。不需要再手工来加。

3,   选中工程,点右键选”build vxworks”,在工程目录\default下有生成vxworks文件。这就是以后要用到的操作系统映象。

 


启动过程:

1,  在主机上开ftp服务,最好把vxworks文件copy到ftp的根目录。

2,  Mkboot A: bootrom建立启动软盘,用软盘启动目标机

3,  当出现shell命令后,输入c,修改启动参数
boot device: rtl0
processor number: 0
host name: 随便填
file name: vxworks  (vxworks在ftp服务器上的路径)
inet on Ethernet:  目标机IP
inet on backplane: 不用填
host inet: 主机IP
gateway inet: 网关ip
user: ftp服务器账号
ftp password: 密码
其他的都默认就行了。

4,  在shell命令行输入@,开始从主机下载vxworks文件并运行vxworks。

 


 


在主机建立调试环境:

在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,并选取为All Symbols;
在配置目标服务器窗口中的" Target Servers Property"窗口中的其它各项可根据需要选
择;
点击Launch按钮,连接主机和目标机,全部出现successed后即可进入应用程序调试;
点击图形按钮中下拉框,选择和主机相连的目标机。即可建立主机目标机连接。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多