SH3交叉开发环境的建立指导书_第1页
SH3交叉开发环境的建立指导书_第2页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SH3 交叉开发环境的建立指导书 i 开发板与主机的连接 i.i 设置开发板 设置拨码开关 S1 状态 跳线设置 JP1 接 2-3, JP3 接 1-2 1.2 建立物理连接 利用串口线连接开发板与主机上的串口 (RS232 接口一般不支持热插拔, 请在断电后插拔串口线)。 1.3 设置串口连接软件 启动 Windows 自带的超级终端 11QQ位调试LED NM ON 6 7 B 仿ff-器接口 舵 恋: L惴 L- AJ 10 JU豊 连接到 输入名肺笄为迈连接选择目标: 名称; 取消 区号(D: 电话号码(V: 连摧时使用QP 1.4 给开发板上电 立件 騙辑 查看 吁叫 槎進 帮朋皴

2、 雷韜杏GS SH7709S Debugger Ver 1.2B (big endian) Developed by Vu Xiaojian, Tsinghua Univ., 2005 type Help for help messages. Ready_ 如果显示上图所示界面,则连接成功。 2 集成开发工具 HEW 的初步使用 High-performanee Embedded Workshop 是针对基于瑞萨微处理器的嵌入式应用的一个强 大集成开发环境。有以下特点: 构建可配置,能通过 GUI 的方式设置编译、汇编和连接选项。 集成文本编辑器可通过自定义语法颜色以提高代码可读性。 环境可配

3、置,可以配置自己的工具。 集成调试器,能够对同一个应用进行构建和调试。 支持版本控制。区 COIL民性 设计 HEW 有两个目标, 一是为开发人员提供一套强大的工具, 二是以容易使用的方式来统 一和描述这类工具。 2.1 主界面 主界面有三个主窗口, 分别是工作区窗口, 编辑窗口, 输出窗口。 工作区窗口显示当前在 工作区中的项目和文件, 编辑窗口提供了视图和编辑工具, 输出窗口显示了各种处理的结果 (例如:构建、版本控制命令等) Titlebar Menu bar Woilk space window E敝i - window Other co-mpcneni. window (e g. -

4、 Command km) Status bar 2.2 启动 HEW 在Windows的“开始”菜单的“程序”里找到“RENESAS ”, 并启动“High-peformanee Embedded Workshop ”,启动后将出现“欢迎”对话框。 Welcome* F面是各选项的含义: Options: ZJ L Ci eale A new project wockspce 林 iOpen A lecent prqecf woikspacej 厂 browse Io another protecl wofkpace Create a new project workspace 建立一个新的项

5、目工作区。 Open a recent project workspace 打开一个最近的项目工作区。 Browse to another project workspace 打开一个工作区文件(.HWS文件)。 Administration:在 HEW 中注册或注销工具。 Cancel:不打开任何工作区。 2.3 创建工程 选取创建新的工程工作空间单选按钮和单击确定后,用于创建新的工作空间和工程的 对话框将会启动。然后依据创建向导进行下面六个步骤的操作。 (1 )指定工程 (2)选择目标 CPU (3 )选项设定 (4) 设定调试的目标系统 (5) 设定调试程序选项 (6 )确认设定 2.4

6、 添加文件 文件只能添加到当前活动的项目中,可以用下面任意一种方法。 ?在菜单Project中选择 Add Files 选项 ?在工作区窗口的 Projects 标签上单击鼠标右键,从弹出菜单中选择 Add Files ?选中工作区窗口的 Projects 标签,然后按Insert键 ?在编辑窗口中右击一个打开的文件,在弹出菜单中选择 Add File To Project ?直接将文件从 Windows? Explorer 中拖动到 HEW 2.5 构建 一旦文件添加完毕后,下一步便是构建每一个文件。构建即意味着将一组工具运用于输 入文件以便产生希望得到的输出文件,在每一步骤或阶段我们对不同

7、的输入文件运用不同的 处理工具。构建的原则是本阶段所有需要构建的项目文件都被成功构建后下一个构建阶段才 会执行。 (INPUT ) ( PHASE ) ( OUTPUT ) Lwd module 个典型的构建过程 2.5.1 设置构建选项 1. 选择 Build 菜单,然后选择希望修改的阶段, 2. 一个对话框被打开,以便你修改这些选项, 3. 确定无误后,单击 0K 按钮。 2.5.2 构建 2.5.2.1 构建一个文件 1. 从项目中选择一个准备构建的文件 2. 任选下面的一个操作: ?在工具栏上单击按钮(静),或者 ?在弹出菜单中选择 Build 选项,或者 ?选择Build-Build

8、 File菜单,或者 ?按 CTRL+F7. 2.5.2.2 构建一个项目 执行构建(Build)操作 Build 操作仅编译或汇编上次构建后修改过的那些文件 选择下面任一操作执行构建: ?单击工具栏按钮(),或者 ?按 F7,或者 ?选择Build-Build 菜单,或者 ?在工作区中右击项目标签从弹出菜单中选择 Build-Build选项 执行重建(Build All)操作 Build All 操作将汇编和汇编所有的文件(不管它是否被修改过)和链接所有的这些新 的目标文件。 选择下面任一操作执行重建: ?单击工具栏按钮(兰),或者 ?选择Build-Build All菜单,或者 ?在工作区

9、中右击项目标签从弹出菜单中选择 Build-Build All选项 2.6 其它 其它更多的功能请参看High-performanee Embedded Workshop V.4.02 Users Manual 。 3 软件开发过程 3. 1 拷贝工作区文件夹 uCOSII 到硬盘。(比如:D 盘根目录下) 3. 2 启动集成开发工具 HEW,欢迎屏幕出现后,选择“ Cancel” 3.3 进入主界面后,选择菜单File-Open Workspace,出现下面的对话框 3.4 选择 uCOSII.hws 后,工作区 uCOSII 被打开,该工作区有项目 uCOSIIkSuCOSII Hich.

10、 pe-rfoEBanc吧 EHhcdded TorkliDp 匚叵区 |.j 1* dL L 血 Av 亡* |41J Id SKIMLE 】勺&11 Ii.ojd.mr |ilp ConMeted h BJH $ Dtbuqi A PndriF*E5 入 归 HE 匚onirol / FH IH| F?| 应 Ihfmlt斗kskt DE3. 5 文件 main.c 即为我们内核实验代码 uCOSII 宙 uCOSII +1 I_ Asftrrtly source +1 I C lieftder file -21 f sourre file 纠 euhaniLgr. c f It

11、3. 6 构建项目,选择菜单Buil- Build All -lzJ 曰网出血|尊TW 如 BNS 討 mxh - Q u tfi |DBtoiv - :T:*i:i.e:pon 31 科鼻 B inTlfl 3 IJ ,y |B H |ffi gl Bl a 护护血 c.- 0 回口 冈穽 口旦砌哺 區 肖1 ini t. c os_cpyi_c- c sciO. c timer, c uccis i i, c 汕鱼LIL e kSuCOSII Hich. pe-rfoEBanc吧 EHhcdded TorkliDp 匚叵区 Debug Setup Iools Window Kelp Sup

12、 er K RISC engine Standard Toolcain. Ctrl+F7 FT Build Multiple,-. Update All DepBd.en.cieE 1 ftn Eiii 1 K I? t rl +Rr Build Build Filt Build Euild All gl u OSII -唱 1 nCOSII + I_ AssMy source + LJ C header f!l ri c rB i 随后,在输出窗口的“ Build”里将依次显示下面的信息: Phase SH C/C+ Library Gen erator starti ng Phase SH

13、 C/C+ Library Gen erator fini shed Phase SH C/C+ Compiler starti ng Phase SH C/C+ Compiler fini shed Phase SH Assembler start ing Phase SH Assembler fini shed Phase OptL in ker start ing Phase OptL in ker fini shed Build Fin ished 0 Errors, 1 Warning 3. 7 设置并启动 Windos 的超级终端 3. 8 连接开发板,执行命令“ ml” 立件編帽

14、查看肿呼传遴帮助炽 SH7709S Debugger Ver 1,2B big endian) Deuelopcd by Vu Xiaojian, Tsinghua Univ., 2005 type Hlelp for help messages,. Readyml Please Send fl S-format Record 发送文本文件 3. 10 出现“ Transfer complete 字样后,表示 uCOSII.mot 传送完毕.EeBug V 萱找范围(X): 童摄近的文档 桌面 bscim t. obj bscim t. sha Debug, hdp exntry. obj e

15、x-entry. sh& 我詁档 JL我的电胞 网上邻居 ini t. she obj she y pu_a os_cpu_c- 03 CPU C- obj 专hg ?bj skc 商EciO. obj gl sciO. she 1 secdef. obj secdef. sha 亘| start, obj 二| start, sha M| timer, obj timer, she Licos_iit obj 25 ucoEi1.she f|u OSII. abs JWQSII.hlk iiCOSII.lLk 画 ifOSU.lib luCOSII. mp uCOSII.not 3

16、WOSII. shg uCOSlI. mot 所有文件啟*) 丈件名Q!): 立件类型a): 打乔Q) | 取消 3. 9 在超级终端的菜单栏中选择 文件为:D:uCOSIIuCOSIIDebug “传送-发送文本文件” 下面的文件类型为“所有文件 (*)”也 type Htelp for help messages. T Read9nl Please Send R S-format Record Start fiddress = 0C010000 End Address = 0C014FB2 Transfer complete Ready 3. 11 输入命令“ g 0C010000后,实验开始运行 Transfer com

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论