- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一嵌入式交叉开发环境的建立 目的 理解嵌入式应用程序交叉开发的概念; 掌握嵌入式应用程序交叉开发环境的建立过程; 掌握宿主机与目标机之间的各种连接方式,以及调试方式的切换方法; 掌握应用程序输出及观察这些输出信息的方法。 交叉开发环境的建立步骤 1.目标机软件调试环境的建立: LambdaTRA的配置、生成和固化 2.宿主机与目标机的连接 物理连接 逻辑连接 3.应用程序的下载 4.运行应用程序并观察输出信息 ARM7 S3C4510B嵌入式硬件平台简介 ARM7嵌入式硬件平台ARM-R4510B是基于三星的高性能、32-bit、嵌入式微处理器S3C4510B的单板计算机。 S3C4510B是三星公司推出的针对嵌入式应用的16/32位嵌入式处理器,它的核心是基于ARM公司的ARM7TDMI实现的,集成了多种外围部件 ARM7 S3C4510B嵌入式硬件平台简介 S3C4510B集成外围部件 8KB的Cache/SRAM 一个10/100Mbps 以太网控制器,提供MII接口 两个HDLC通道,每个通道可支持10Mbps 两个UART通道 两个DMA通道 两个32位定时/计数器 18个可编程I/O口 中断控制器,支持21个中断源,包括4个外部中断 支持SDRAM,EDO DRAM,SRAM,Flash等 具有扩展外部总线 JTAG逻辑测试部件,支持软/硬件开发 ARM-R4510B目标板结构 Boot ROM选择 对FLASH进行片选是通过跳线JP1来实现的。跳线JP1的Pin1与Pin2脚短接,处理器片选U2(512Kbyte)为BROM(注:BROM为Boot ROM的简写)。若将JP1的Pin3与Pin4短接,则处理器片U3(2Mbyte)为BROM。 系统存储空间分配 ARM-R4510B的系统存储器空间分配: FLASH空间 0x000000 —— 0x280000 SDRAM空间 0x280000 —— 0x1280000 复位 S4(位于开发板前视图左上方)是复位按钮,用来产生一个低电平,对系统进行复位操作。 以太网口 10/100Mbps自适应以太网口ETH1 ETH1(J13)是S3C4510B集成的10/100Mbps自适应以太网控制器的以太网外部物理接口。 D5:全双工指示。LED亮表示工作在全双工,LED熄表示工作在半双工。 D6:连接指示。网线正确连通,LED亮。 D7:10M。工作在10Mbps时LED亮。 D8:100M。工作在100Mbps时LED亮。 D9:冲突检测指示。检测到网络冲突LED亮。 ETH2(J18)是通过以太网控制器芯片RTL8019AS扩展的以太网接口 ,配置一个状态指示灯D10,该LED亮表示网络已连通,LED闪烁表示有数据正在进行收发。 异步串行口 S3C4510B片内集成2个通用异步收发器(UART0和UART1),分别对应ARM-R4510B的2个异步串口COM1和COM2。 COM1、COM2分别对应J11、J12。即靠近同步串行口DB25的RJ45接口为COM1,其侧的RJ45为COM2。 I/O端口 S3C4510B有18个可编程I/O口: P0~P7为8个I/O口,分别连接D14至D21这8个LED。8个I/O端口均定义为输出为1(高电平)、LED熄,输出为0(低电平)、LED亮。 P8~P11分别为4个外部中断EINTR0、EINTR1、EINTR2、EINTR3,分别与4个下压按键S1、S2、S3、S5连接,可以用来模拟4个外部中断。其中,EINTR0、EINTR1定义高电平为中断请求,EINTR2、EINTR3定义低电平为中断请求。 P12~P15分别接4位拨码开关S6的1、2、3、4引脚。如果拨码开关拨到1(或2、3、4)位置,则P12(或P13、P14、P15)为高电平;相反,如果拨码开关拨到5(或6、7、8)位置,则P12(或P13、P14、P15)为低电平。 其它接口 J50:Big-Endian与Little-Endian选择跳线 两个引脚Pin50.1、Pin50.2短接,S3C4510B工作在Little-Endian模式;悬空,则S3C4510B工作在Big-Endian模式。 J7:三星标准JTAG接口 目标监控器的配置举例 LambdaTRA(Lambda Target Rom Agent) 支持网络-串口调试方式,在调试过程中可以进行切换; 下载程序时使用网络方式,之后可以切换为串口调试方式(尤其是调试网络应用程序时); 串口使用的是串口1,波特率为缺省值(57600bps); 目标机的IP地址配置为192.168.1.111 宿主机与目标机的物理连接 宿主机与目标机的物理连接
文档评论(0)