workbench使用说明v1_3

上传人:命****币 文档编号:105786814 上传时间:2019-10-13 格式:PPT 页数:65 大小:5.28MB
返回 下载 相关 举报
workbench使用说明v1_3_第1页
第1页 / 共65页
workbench使用说明v1_3_第2页
第2页 / 共65页
workbench使用说明v1_3_第3页
第3页 / 共65页
workbench使用说明v1_3_第4页
第4页 / 共65页
workbench使用说明v1_3_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《workbench使用说明v1_3》由会员分享,可在线阅读,更多相关《workbench使用说明v1_3(65页珍藏版)》请在金锄头文库上搜索。

1、Workbench使用说明 (2011.12.28 V1.2) 制作人: BCT,Workbench使用说明索引,1、Workbench简介 2、Workbench安装与卸载 3、应用环境简介 4、创建应用工程 5、管理工程 6、连接目标板 7、调试,1.Workbench简介,1.1什么是Workbench? 1.2为什么要使用Workbench? 1.3Workbench的优点 1.4Workbench的新功能,1.Workbench简介,返回,1.1什么是Workbench? Workbench是风河公司为开发VxWorks提供的新一代集成开发环境。,1.Workbench简介,1.2有

2、了Tornado为什么要使用Workbench? 目前我们使用的处理器是飞思卡尔的Power PC系列处理器,如MPC852,MPC8247等,使用的操作系统是VxWorks 5.5,开发环境是tornado。随着产品的升级换代,CPU性能要提升,功能要扩展。往后我们将使用MPC8308,以及双核处理器P1020,P2020等。这些处理器只有VxWorks 6及以上的操作系统才支持,而VxWorks 6及以上的开发环境不再是Tornado,而是Workbench。,1.3 Workbench相比Tornado有哪些优点? (1).以开放的Eclipse平台为框架,调试环境可充分进行客户化定制

3、(2).单一的全功能平台,涉及到产品的整个开发周期 (3).广泛的适用性,特别适合复杂的目标系统 (4).丰富易用的调试手段,大大加快调试进度,1.Workbench简介,返回,1.Workbench简介,返回,1.4Workbench相比Tornado新加入的功能:,2.Workbench安装与卸载,VxWorks6.9保存在BCT内部服务器bctbak上,地址为bctbakWindRiverVxWorks_6.9 安装之前请先自行安装虚拟光驱。 安装前要求磁盘空间至少12G。 首先执行DVD-R147826.1-1-00.ISO中的Setup.exe。,2.Workbench安装与卸载,执

4、行setup.exe,选择安装路径,点击OK,1.执行setup.exe,2.选择安装的路径,3.点击OK,2.Workbench安装与卸载,直接点击next,4.点击Next,2.Workbench安装与卸载,继续点击next,6.点击Next,5.去掉默认的选项,2.Workbench安装与卸载,待检查更新完后,进入安装激活方式选择界面,选择“permanent activation”,路径上选择“VxWorks_6.9install.txt”,点击Next完成。,7.选择 Permanent activation,8.输入install.txt文件路径,9.点击Next,2.Workbe

5、nch安装与卸载,安装完成再安装update下的两个补丁: 1. VxWorks_6.9updateDVD-R147826.1-5-00setup.exe 2. Vxworks6.9updateDVD-R158451.1-1-02setup.exe 补丁打好后从开始菜单-所有程序下找到Wind RiverProduct MaintenanceInstallation at D Windriver,点击后选择第一项进行在线升级。,2.Workbench安装与卸载,卸载时,从开始菜单-所有程序下找到Wind RiverProduct MaintenanceInstallation at D Win

6、driver,2.Workbench安装与卸载,弹出的对话框中选择Remove,点击下一步,3.应用环境简介,常用菜单和快捷键介绍 主要用于工程创立、新建文件、导入导出文件、保存、选项设置等。 主要用于复制粘贴、撤销、查找等常用操作。,3.应用环境简介,常用菜单和快捷键介绍 用于文件、关键字等搜索。文件搜索用于搜.c、.h文件等,C/C+搜索用于代码关键字。,1.选择搜索范围,2.选择文件或C代码搜索,3.输入搜索内容,3.应用环境简介,常用菜单和快捷键介绍 搜索还可以选择help菜单中的search选项,搜索范围可以设置选择说明文档和系统函数等。,3.应用环境简介,常用菜单和快捷键介绍 主要

7、用于工程编译和编译选项的设置 用于目标板调试时新建连接,屏幕左下角Remote System作用一致 用于程序的下载、运行和调试 用于内存和性能分析,3.应用环境简介,常用菜单和快捷键介绍,调试,运行,下载,内存分析,搜索文件,搜索,Shell窗口,3.应用环境简介,新建工程和工程简介 选择file菜单下的New,3.应用环境简介,VxWorks Boot Loader/BSP project:启动引导BSP工程 VxWorks Downloadable Kernal Module Project:单盘应用工程 VxWorks Image Project:BSP测试时建立的测试工程 VxWor

8、ks Source Build(Kernal Library) Project:vxWorks 内核镜像工程。压缩格式的用于打包下载,非压缩格式的用于单盘调联。,4.创建应用工程,选择file,new下的VxWorks Downloadble Kernel Module project,1.选择File下的New,2.选择Downloadable Kernel Module,4.创建应用工程,输入创建的工程名称,3.输入工程名称,4.点击Next,4.创建应用工程,设置工程保存路径,5.设置保存路径,6.点击Next,4.创建应用工程,选择CPU型号,852选择PPC860sfgnu;8247

9、和8308选择PPC603diab;仿真选择SIMNT diab,7.选择Select All,8.选择当前使用的CPU,4.创建应用工程,创建完成,新创建的工程,4.创建应用工程,新建的工程目录,5.管理工程,5.1导入文件 5.2加入文件 5.3设置编译环境 5.4编译工程,5.1导入文件,选择工程,右击选择Import,1.右击工程,选择Import,5.1导入文件,选择General下的Next,点击Next导入文件,2.选择General下的File System,3.点击Next,5.1导入文件,选择文件夹,导入到工程,4.选择导入的文件夹,5.选择导入到哪个工程目录下,5.1导入

10、文件,导入完成。注意的是VxWorks6.9导入文件是文件夹的形式,此文件夹下的所有.c和.cpp都会被链接编译。在原有Tornado的工程目录下,目录结构可能需要调整,例如引用I2C模块时,src文件夹下的testbench和thirdparty文件夹及里面的.cpp文件应删除,否则编译时会报错。 第二种方法,创建完工程后,在工程目录下创建文件夹,加入对应的文件,然后刷新工程即可。,5.2加入文件,在工程目录下建立文件夹,加入文件,1.手动建立文件夹并加入文件,5.2加入文件,刷新工程,刚加入到文件夹的文件都被加入到工程,2.右击工程,选择刷新,3.刷新后文件夹被加入到工程,5.3设置编译环

11、境,选择Build Properties下tools,删除-ansi。如果不删的话,后面编译时”/”的注释和屏蔽内容会报错,1.右击工程,选择Build Properties,2.删除 Tools下的-ansi,5.3设置编译环境,库文件链接:Variables下LIB项输入.a库文件路径,注意用顺斜杠,3.选择Variables,4.在LIBS项中输入.a库文件路径,5.4编译工程,选择工程,右击,选择Build Project,1.右击工程,2.选择Build Project,6.连接目标板,6.1连接目标板,新建连接,6.1新建连接,在屏幕左下角Remote Systems空白处点击鼠标

12、右键,弹出选项中选择New Conection,1.在Remote Systems空白处点右键,2.选择New Connection,6.1新建连接,在弹出的新建连接中选择VxWorks 6.x下的Target Server Conection,3.选择VxWorks6.x下的Target Server Connection,6.1新建连接,输入目标板的IP地址,选择对应的不带.z的vxWorks核文件,4.输入IP地址,5.选择核文件路径,6.1新建连接,点击Finish完成新建连接。如下为连接成功的界面,连接成功,7.调试,7.1下载程序 7.2运行和调试程序 7.3Debug调试 7.4

13、设置和管理断点,7.1下载程序,下载编译好的.out程序文件 到目标板,1.选择工程,右击,2.选择Download VxWorks Kernel Task,7.1下载程序,在弹出对话框中点击OK到下一步,3.点击OK到下一步,7.1下载程序,弹出的Download Configurations对话框中选择可用连接,点击Download,4.选择可用连接,5.点击Download,7.1下载程序,可能会弹出提示框,直接点击yes完成下载,6.点击yes完成下载,7.2运行和调试程序,下载完成后,可以运行程序和调试程序,1.右击工程,2.选择Run Task,7.2运行和调试程序,点击OK进入下

14、一步,3.点击OK,7.2运行和调试程序,选择入口函数,点击Run,4.选择入口函数,5.点击Run,7.2运行和调试程序,点击yes完成Run,6.点击yes完成Run,7.2运行和调试程序,点击调试按钮,弹出shell窗口,7.点击调试图标,8.点击OK,7.2运行和调试程序,在调试窗口中调试,出现调试窗口,9.可输入调试命令,7.3Debug调试,右击工程,选择Debug Task,1.右击工程,选择Debug Task,7.3Debug调试,点击OK进入下一步,2.点击OK,7.3Debug调试,选择入口函数,点击Debug,3.选择入口函数,4.点击Debug,7.3Debug调试,

15、点击OK进入下一步,5.点击yes,7.3Debug调试,在弹出的Debug窗口中跟踪调试,6.点击Next step跟踪程序,7.观察参量的值是否符合预期,7.4设置和管理断点,设置断点,1.双击代码行开头设置断点,再次双击可取消,2.点击Debug调试,3.点击Step Return(F7)运行调试程序,4.点击Resume(F8)可跳过断点,注意事项及问题,VxWorks6以下的用Tornado编译,VxWorks6以上的用WorkBench编译。用 WorkBnech编译8247的程序下载后会报WDB连接错误。 原驱动下未直接引用的.c和.cpp不要加入WorkBnech的工程。 WorkBench的语法检测相比Tornado严密很多,以前的驱动模块可能需要作部分修改,否则编译不能通过。如IIC下的LogMsg函数引用时,需要带全参数,不能缺省。,注意事项及问题,目前使用WorkBench调试时,需要双网卡支持。因为WorkBench的license需从bctbak服务器获取,本地主机需要联网,同时本地主机要连接目标板调试,所以需要双网卡。,注意事项及问题,修改生成文件格式,编译工具linker对应.out的格式,librarian对应.a格式,,注意事项及问题,若要改为.a选择Target下Build tool的Librarian,结束,谢谢!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号