已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Workbench使用说明(2011.12.28V1.2)制作人:BCT,1,2020/5/1,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有了Tornado为什么要使用Workbench?目前我们使用的处理器是飞思卡尔的PowerPC系列处理器,如MPC852,MPC8247等,使用的操作系统是VxWorks5.5,开发环境是tornado。随着产品的升级换代,CPU性能要提升,功能要扩展。往后我们将使用MPC8308,以及双核处理器P1020,P2020等。这些处理器只有VxWorks6及以上的操作系统才支持,而VxWorks6及以上的开发环境不再是Tornado,而是Workbench。,1.3Workbench相比Tornado有哪些优点?(1).以开放的Eclipse平台为框架,调试环境可充分进行客户化定制(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安装与卸载,执行setup.exe,选择安装路径,点击OK,1.执行setup.exe,2.选择安装的路径,3.点击OK,2.Workbench安装与卸载,直接点击next,4.点击Next,2.Workbench安装与卸载,继续点击next,6.点击Next,5.去掉默认的选项,2.Workbench安装与卸载,待检查更新完后,进入安装激活方式选择界面,选择“permanentactivation”,路径上选择“VxWorks_6.9install.txt”,点击Next完成。,7.选择Permanentactivation,8.输入install.txt文件路径,9.点击Next,2.Workbench安装与卸载,安装完成再安装update下的两个补丁:1.VxWorks_6.9updateDVD-R147826.1-5-00setup.exe2.Vxworks6.9updateDVD-R158451.1-1-02setup.exe补丁打好后从开始菜单-所有程序下找到WindRiverProductMaintenanceInstallationatDWindriver,点击后选择第一项进行在线升级。,2.Workbench安装与卸载,卸载时,从开始菜单-所有程序下找到WindRiverProductMaintenanceInstallationatDWindriver,2.Workbench安装与卸载,弹出的对话框中选择Remove,点击下一步,3.应用环境简介,常用菜单和快捷键介绍主要用于工程创立、新建文件、导入导出文件、保存、选项设置等。主要用于复制粘贴、撤销、查找等常用操作。,3.应用环境简介,常用菜单和快捷键介绍用于文件、关键字等搜索。文件搜索用于搜.c、.h文件等,C/C+搜索用于代码关键字。,1.选择搜索范围,2.选择文件或C代码搜索,3.输入搜索内容,3.应用环境简介,常用菜单和快捷键介绍搜索还可以选择help菜单中的search选项,搜索范围可以设置选择说明文档和系统函数等。,3.应用环境简介,常用菜单和快捷键介绍主要用于工程编译和编译选项的设置用于目标板调试时新建连接,屏幕左下角RemoteSystem作用一致用于程序的下载、运行和调试用于内存和性能分析,3.应用环境简介,常用菜单和快捷键介绍,调试,运行,下载,内存分析,搜索文件,搜索,Shell窗口,3.应用环境简介,新建工程和工程简介选择file菜单下的New,3.应用环境简介,VxWorksBootLoader/BSPproject:启动引导BSP工程VxWorksDownloadableKernalModuleProject:单盘应用工程VxWorksImageProject:BSP测试时建立的测试工程VxWorksSourceBuild(KernalLibrary)Project:vxWorks内核镜像工程。压缩格式的用于打包下载,非压缩格式的用于单盘调联。,4.创建应用工程,选择file,new下的VxWorksDownloadbleKernelModuleproject,1.选择File下的New,2.选择DownloadableKernelModule,4.创建应用工程,输入创建的工程名称,3.输入工程名称,4.点击Next,4.创建应用工程,设置工程保存路径,5.设置保存路径,6.点击Next,4.创建应用工程,选择CPU型号,852选择PPC860sfgnu;8247和8308选择PPC603diab;仿真选择SIMNTdiab,7.选择SelectAll,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下的FileSystem,3.点击Next,5.1导入文件,选择文件夹,导入到工程,4.选择导入的文件夹,5.选择导入到哪个工程目录下,5.1导入文件,导入完成。注意的是VxWorks6.9导入文件是文件夹的形式,此文件夹下的所有.c和.cpp都会被链接编译。在原有Tornado的工程目录下,目录结构可能需要调整,例如引用I2C模块时,src文件夹下的testbench和thirdparty文件夹及里面的.cpp文件应删除,否则编译时会报错。第二种方法,创建完工程后,在工程目录下创建文件夹,加入对应的文件,然后刷新工程即可。,5.2加入文件,在工程目录下建立文件夹,加入文件,1.手动建立文件夹并加入文件,5.2加入文件,刷新工程,刚加入到文件夹的文件都被加入到工程,2.右击工程,选择刷新,3.刷新后文件夹被加入到工程,5.3设置编译环境,选择BuildProperties下tools,删除-ansi。如果不删的话,后面编译时”/”的注释和屏蔽内容会报错,1.右击工程,选择BuildProperties,2.删除Tools下的-ansi,5.3设置编译环境,库文件链接:Variables下LIB项输入.a库文件路径,注意用顺斜杠,3.选择Variables,4.在LIBS项中输入.a库文件路径,5.4编译工程,选择工程,右击,选择BuildProject,1.右击工程,2.选择BuildProject,6.连接目标板,6.1连接目标板,新建连接,6.1新建连接,在屏幕左下角RemoteSystems空白处点击鼠标右键,弹出选项中选择NewConection,1.在RemoteSystems空白处点右键,2.选择NewConnection,6.1新建连接,在弹出的新建连接中选择VxWorks6.x下的TargetServerConection,3.选择VxWorks6.x下的TargetServerConnection,6.1新建连接,输入目标板的IP地址,选择对应的不带.z的vxWorks核文件,4.输入IP地址,5.选择核文件路径,6.1新建连接,点击Finish完成新建连接。如下为连接成功的界面,连接成功,7.调试,7.1下载程序7.2运行和调试程序7.3Debug调试7.4设置和管理断点,7.1下载程序,下载编译好的.out程序文件到目标板,1.选择工程,右击,2.选择DownloadVxWorksKernelTask,7.1下载程序,在弹出对话框中点击OK到下一步,3.点击OK到下一步,7.1下载程序,弹出的DownloadConfigurations对话框中选择可用连接,点击Download,4.选择可用连接,5.点击Download,7.1下载程序,可能会弹出提示框,直接点击yes完成下载,6.点击yes完成下载,7.2运行和调试程序,下载完成后,可以运行程序和调试程序,1.右击工程,2.选择RunTask,7.2运行和调试程序,点击OK进入下一步,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调试,右击工程,选择DebugTask,1.右击工程,选择DebugTask,7.3Debug调试,点击OK进入下一步,2.点击OK,7.3Debug调试,选择入口函数,点击Debug,3.选择入口函数,4.点击Debug,7.3Debug调试,点击OK进入下一步,5.点击yes,7.3Debug调试,在弹出的Debug窗口中跟踪调试,6.点击Nextstep跟踪程序,7.观察参量的值是否符合预期,7.4设置和管理断点,设置断点,1.双击代码行开头设置断点,再次双击可取消,2.点击Debug调试,3.点击StepReturn(F7)运行调试程序,4.点击Resume(F8)可跳过断点,注意事项及问题,VxWorks6以下的用Tornado编译,VxWorks6以上的用WorkBench编译。用WorkBnech编译8247的程序下载后会报WDB连接错误。原驱动下未直接引用的.c和.cpp不要加入WorkBnech的工程。WorkBench的语法检测相比Tornado严密很多,以前的驱动模块可能需要作部分修改,否则编译不能通过。如IIC下的LogMsg
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2031中国泡沫镍市场前景研究与发展前景报告
- 2024年税务师考试真题及答案解析
- 2025年药品企业关于gmp培训试题及答案
- 2025年体育理论考试试题及答案
- 护理三基三严考试题库与答案
- 2026年汽车租赁合同示例
- 2025年CAAC无人机理论考试题库附答案详解
- 2025年邮政职业技能鉴定考试邮件转运员-中级复习题及答案
- 2025年电子商务策划师专业素质检测试题及答案解析
- 2025年职业技能鉴定集控值班员题库及答案
- 模块5 捣固车保养及常见故障处理《铁路大型捣固设备与运用》教学课件
- 22G101 三维彩色立体图集
- THNNJ 0001-2023 农用连栋钢架大棚技术规范
- 海龟汤题目和答案全套
- 一元线性回归分析
- 富贵包形成原因和治疗方法
- 《电工技术基础与技能》教学教案
- 充电桩项目工程施工设计方案
- 医疗纠纷的防范与处理智慧树知到答案章节测试2023年中南大学
- GB/T 13277.8-2023压缩空气第8部分:固体颗粒质量浓度测量方法
- 第5部分-消防管理档案(记录表格模板)
评论
0/150
提交评论