SH3交叉开发环境的建立指导书.docx
《SH3交叉开发环境的建立指导书.docx》由会员分享,可在线阅读,更多相关《SH3交叉开发环境的建立指导书.docx(13页珍藏版)》请在冰豆网上搜索。
SH3交叉开发环境的建立指导书
SH3交叉开发环境的建立指导书
1开发板与主机的连接
1.1设置开发板
●设置拨码开关S1状态
●跳线设置
JP1接2-3,JP3接1-2
1.2建立物理连接
利用串口线连接开发板与主机上的串口(RS232接口一般不支持热插拔,请在断电后插拔串口线)。
1.3设置串口连接软件
启动Windows自带的超级终端
1.4给开发板上电
如果显示上图所示界面,则连接成功。
2集成开发工具HEW的初步使用
High-performanceEmbeddedWorkshop是针对基于瑞萨微处理器的嵌入式应用的一个强大集成开发环境。
有以下特点:
构建可配置,能通过GUI的方式设置编译、汇编和连接选项。
集成文本编辑器可通过自定义语法颜色以提高代码可读性。
环境可配置,可以配置自己的工具。
集成调试器,能够对同一个应用进行构建和调试。
支持版本控制。
设计HEW有两个目标,一是为开发人员提供一套强大的工具,二是以容易使用的方式来统一和描述这类工具。
2.1主界面
主界面有三个主窗口,分别是工作区窗口,编辑窗口,输出窗口。
工作区窗口显示当前在工作区中的项目和文件,编辑窗口提供了视图和编辑工具,输出窗口显示了各种处理的结果(例如:
构建、版本控制命令等)
2.2启动HEW
在Windows的“开始”菜单的“程序”里找到“RENESAS”,并启动“High-performanceEmbeddedWorkshop”,启动后将出现“欢迎”对话框。
下面是各选项的含义:
Createanewprojectworkspace:
建立一个新的项目工作区。
Openarecentprojectworkspace:
打开一个最近的项目工作区。
Browsetoanotherprojectworkspace:
打开一个工作区文件(".HWS"文件)。
Administration:
在HEW中注册或注销工具。
Cancel:
不打开任何工作区。
2.3创建工程
选取[创建新的工程工作空间]单选按钮和单击[确定]后,用于创建新的工作空间和工程的对话框将会启动。
然后依据创建向导进行下面六个步骤的操作。
(1)指定工程
(2)选择目标CPU
(3)选项设定
(4)设定调试的目标系统
(5)设定调试程序选项
(6)确认设定
2.4添加文件
文件只能添加到当前活动的项目中,可以用下面任意一种方法。
•在菜单[Project]中选择AddFiles选项
•在工作区窗口的Projects标签上单击鼠标右键,从弹出菜单中选择AddFiles
•选中工作区窗口的Projects标签,然后按"Insert"键
•在编辑窗口中右击一个打开的文件,在弹出菜单中选择AddFileToProject
•直接将文件从Windows®Explorer中拖动到HEW
2.5构建
一旦文件添加完毕后,下一步便是构建每一个文件。
构建即意味着将一组工具运用于输入文件以便产生希望得到的输出文件,在每一步骤或阶段我们对不同的输入文件运用不同的处理工具。
构建的原则是本阶段所有需要构建的项目文件都被成功构建后下一个构建阶段才会执行。
一个典型的构建过程
2.5.1设置构建选项
1.选择Build菜单,然后选择希望修改的阶段,
2.一个对话框被打开,以便你修改这些选项,
3.确定无误后,单击OK按钮。
2.5.2构建
2.5.2.1构建一个文件
1.从项目中选择一个准备构建的文件
2.任选下面的一个操作:
•在工具栏上单击按钮(
)),或者
•在弹出菜单中选择Build选项,或者
•选择[Build->BuildFile]菜单,或者
•按CTRL+F7.
2.5.2.2构建一个项目
执行构建(Build)操作
Build操作仅编译或汇编上次构建后修改过的那些文件
选择下面任一操作执行构建:
•单击工具栏按钮(
),或者
•按F7,或者
•选择[Build->Build]菜单,或者
•在工作区中右击项目标签从弹出菜单中选择[Build->Build]选项。
执行重建(BuildAll)操作
BuildAll操作将汇编和汇编所有的文件(不管它是否被修改过)和链接所有的这些新的目标文件。
选择下面任一操作执行重建:
•单击工具栏按钮(),或者
•选择[Build->BuildAll]菜单,或者
•在工作区中右击项目标签从弹出菜单中选择[Build->BuildAll]选项。
2.6其它
其它更多的功能请参看《High-performanceEmbeddedWorkshopV.4.02User'sManual》。
3软件开发过程
3.1拷贝工作区文件夹uCOSII到硬盘。
(比如:
D盘根目录下)
3.2启动集成开发工具HEW,欢迎屏幕出现后,选择“Cancel”
3.3进入主界面后,选择菜单[File--->OpenWorkspace],出现下面的对话框。
3.4选择uCOSII.hws后,工作区uCOSII被打开,该工作区有项目uCOSII
3.5文件main.c即为我们内核实验代码
3.6构建项目,选择菜单[Buil--->BuildAll]
随后,在输出窗口的“Build”里将依次显示下面的信息:
PhaseSHC/C++LibraryGeneratorstarting
…
PhaseSHC/C++LibraryGeneratorfinished
…
PhaseSHC/C++Compilerstarting
…
PhaseSHC/C++Compilerfinished
…
PhaseSHAssemblerstarting
…
PhaseSHAssemblerfinished
…
PhaseOptLinkerstarting
…
PhaseOptLinkerfinished
…
BuildFinished
…
0Errors,1Warning
3.7设置并启动Windos的超级终端
3.8连接开发板,执行命令“ml”
3.9在超级终端的菜单栏中选择“传送-发送文本文件”。
文件类型为“所有文件(*.*)”,文件为:
D:
\uCOSII\uCOSII\Debug下面的“uCOSII.mot”。
3.10出现“Transfercomplete”字样后,表示uCOSII.mot传送完毕
3.11输入命令“g0c010000”后,实验开始运行。
说明:
对于其它的内核实验,只需把把main.c的代码换成相应的实验代码,再重新构建后,就可以下载到目标板上运行了。