1、交叉开发环境的建立,目的,理解嵌入式应用程序交叉开发的概念;掌握嵌入式应用程序交叉开发环境的建立过程;掌握宿主机与目标机之间的连接方式;掌握应用程序输出及观察这些输出信息的方法。,【宿主机】运行Windows的PC,【目标板】开发时使用宿主机上的交叉编译、汇编及连接工具形成可执行的二进制代码,(这种可执行代码并不能在宿主机上执行,而只能在目标板上执行。)然后把可执行文件下载到目标机上运行。,交叉开发环境,实验的构建与运行,SH3-7709S开发板介绍,开发板与主机的连接,主要内容,开发板采用瑞萨公司的SH3系列单片机SH7709S,性能优秀, 主要应用于各种嵌入式课程教学实验或培训中。开发板引
2、出了CPU所有的信号,也可以用于开发或小批量的生产该单片机相应产品时的样机制作。,SH7709S开发板介绍,串口,电源接口,CPU状态指示,复位开关,CPU:SH7709S,主FLASH,RAM,SH7709S开发板介绍,开发板组成示意图,SH7709S开发板介绍,监控程序运行需要64KB的ROM和64KB的RAM监控ROM区是h00000000 -h0000FFFF, 监控RAM区是h0DFF0000 - h0DFFFFFF,,监控程序,板上有两个复位开关,S2和S3,S2控制单片机的复位(reset)信号,在用户reset单片机或连接到仿真器时使用,S3控制NMI信号,可以中断由监控程序启
3、动的用户程序。,复位开关,实验的构建与运行,SH3-7709S开发板介绍,开发板与主机的连接,主要内容,1设置拨码开关S1状态,开发板与主机的连接,2、跳线设置,JP1接2-3, JP3接1-2,开发板与主机的连接,、建立物理连接,利用串口线连接开发板与主机上的串口(RS232接口一般不支持热插拔,请在断电后插拔串口线),开发板与主机的连接,启动Windows自带的超级终端,4、逻辑连接,开发板与主机的连接,5、给开发板上电,开发板与主机的连接,实验的构建与运行,SH3-7709S开发板介绍,开发板与主机的连接,主要内容,1、拷贝工作区文件夹uCOSII到硬盘,2、启动集成开发工具HEW,选择
4、“Cancel”,实验的构建与运行,3、进入主界面后,选择菜单File-Open Workspace,实验的构建与运行打开工作区,4、选择uCOSII.hws后,工作区uCOSII被打开,实验的构建与运行打开项目,文件main.c即为我们的内核实验代码,实验的构建与运行,5、构建项目,选择菜单Buil- Build All,实验的构建与运行构建项目,6、下载程序到开发板,在超级终端里执行命令“ml”,实验的构建与运行传送程序,在超级终端的菜单栏中选择“传送-发送文本文件”,实验的构建与运行传送程序,出现“Transfer complete”字样后,表示uCOSII.mot传送完毕,实验的构建与运行传送程序,输入命令“g 0c010000”后,实验开始运行,7、执行程序,实验的构建与运行执行程序,