建立vxworks调试环境

来源:百度文库 编辑:神马文学网 时间:2024/04/27 12:08:16
做一张启动软盘。做启动软盘不需要新建工程,在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后即可进入应用程序调试;
点击图形按钮中下拉框,选择和主机相连的目标机。即可建立主机目标机连接。