《嵌入式系统实验箱说明书.docx》由会员分享,可在线阅读,更多相关《嵌入式系统实验箱说明书.docx(17页珍藏版)》请在三一办公上搜索。
1、EFLAG-ARM-S3C44B0嵌入式系统实验箱说明书SyrlJim IrolHrw Spji tw 岫 (FLAC-*flll-S3C44-fl1 Mtfinn: ?力北京工业大学电控学院DSP和嵌入式系统研究室二零零四年十月、系统概述嵌入式系统是嵌入式计算机系统的简称,以ARM为CPU的SOC系统作为 嵌入式系统的硬件基础,以实时(uC/OS, VxWorks等)或非实时的(uCLinux, Linux, WinCE等)嵌入式操作系统作为软件平台。这样的嵌入式系统是一个完整的计算 机系统。特别是有了嵌入式操作系统的支持以后,系统的软件开发的复杂程度大 大降低。程序员在操作系统层面设计和编
2、写程序,降低了对程序员硬件知识水平 的要求,扩大的开发队伍,提高了开发速度,缩短了开发期,增强了系统的可靠 性和稳定性。ARM是处理器,“ARM”即是ARM公司的名字,也是ARM CPU的名字。ARM 公司是一家集成电路设计公司,本身不生产芯片,也不销售芯片,ARM公司向 其他芯片制造厂商出售他们的设计,即IP (知识产权)。芯片制造公司(如Intel, Samsung,Atmel,Philips等)生产基于ARM处理器的SOC (片上系统)芯片。 ARM公司要求,所有使用ARM处理器的芯片必须印有ARM标志。ARM本身是CPU,不是单片机。以ARM为CPU生产的SOC芯片在部结构 上是完整的
3、计算机系统结构,而非传统单片机的控制器结构,故以ARM为核心 制造的芯片区别原有的单片机而被称之为SOC芯片。ARM处理器被多芯片制造大厂采用,芯片制造厂商使用ARM处理器,再整 合不同的外设,生产出不同的SOC芯片,如Intel使用ARM V5TE版本处理器, 添加SDRAM控制器,LCD控制器,USB控制器,串口,IIC等外设生产Xscale 芯片,Xscale是Intel公司的SOC芯片,其部使用的处理器是ARM。不同厂商基 于同一个版本的ARM处理器生产的SOC芯片CPU的指令集是相同的,这就给 开发人员带来了极大的便利,更大的加速了 ARM处理器的市场占有率。S3C44B0是Sams
4、ung公司生产的基于ARM7TDMI的SOC芯片,部集成了SDRAM控制器,LCD控制器,8通道ADC,DMA控制器,8Kbyte的CACHE,IIC控制器,IIS控制器,串口,同步串口,PWM输出,定时器,PLL,中断控制器,看门狗定时器,实时时钟等资源。其工作频率可达到66MHz。EFLAG - ARM - S3C44B0实验箱配置外设: 用于调试的TAG端口; 直接同计算机并口相连的用于调试的TAG仿真器; 两个9针串口; SMSC91C113 10M/100M 以太网口; Philips D12 USB 接口; UDA1341 IIS音频输入/输出口,板上麦克风; 2M字节的线性Fla
5、sh存储器,8M字节的SDRAM,24C16IIC存储器; 5.7寸STN彩色LCD显示屏; 基于AD9850的DDS信号发生器; 四颗高亮度玫瑰红色LED ; 德国进口长寿命4键盘(手感极好);外接信号接线。二、系统组成本实验系统由五个部分组成:实验系统核心板、DDS信号源、STN彩色液晶屏、4x4键盘、扩展接线组成。处理器管,脚 扩展接11以太网接口EinMdad 留ft” Training Bn for iEFLM-ARASJ 阳前 TI多任务指示计/电源开关XzJATG打展接口5.V 职色:11 W 小屏和触摸屏占口、GPI&fll 、犍盘扩展接LIUARTH1LE、_扩展浏I、USH
6、U(音颇输入1 /:_71音频输心L内省怡号音频输出/4x4-侑号源本实验系统十分便教学实验和科研开发使用,核心板提供了丰富的接口和功能。接口包括:/ DEBUG PORT调试端口用于同PC机相连,完成在线调试功能。/COM1串行口1/COM2串行口2/LAN PORT以太网接口/USB PORTUSB 接口/MIC麦克风/AUDIO IN音频输入口/AUDIO OUT音频输出口/KEYBOARD 键盘接口/LCD PORT液晶接口/ ADC/ GPIO模数转换器接口通用IO接口核心板实物图如下:RawerAUDIO OUTAUDIO INMICPOWER LEO LCD PORT LCD G
7、RAY ADJKEYBORD /ADC, GPIO LEDJTAG PORT RESET KEYDEBUG PORT二三三=C0M1核心板实物图PORT核心板布局图COM2悝COM10nnm匚匚匚 rn rn j n j n J TAG PORT三、各个部分技术数据J4 JTAG调试接口管脚定义:JTAG PORT功能IDC引脚1电源入IDC引脚2电源入IDC引脚3nTRST(INPUT)IDC引脚5TDIIDC引脚7TMSIDC引脚9TCKIDC引脚11TCKIDC引脚15NCIDC引脚17NCIDC引脚19NCIDC引脚4GNDIDC引脚6GNDIDC引脚8GNDIDC引脚10GNDIDC
8、引脚12GNDIDC引脚14GNDIDC引脚16GNDIDC引脚18GNDIDC引脚20GND JP11, JP12, JP13, JP14 分别连接到 S3C44B0 的 1 到 160 脚,其中 S3C44B0 的83, 84, 85引脚没有同JP13的3, 4, 5引脚相连。调试端口为标准25针并口,使用实验箱提供的并口线同PC机并口直接相连。 COM1,COM2为标准9针串口,使用实验箱提供的标准9针串口连接线同 PC机的COM1或COM2直接相连。 系统中 FLASH 为 AM29LV160DB 2M 字节线性 Flash,基址为 0x00000000, 结束地址为0x1ffffff
9、。 系统中SDRAM为HY57V641620HG 8M字节,基址为0xc000000,结束地址 为 0xc7fffff。 LAN91C113,100M/10M 自适应网卡芯片,基址为 0x2000300o中断为S3C44B0 EINT1, D8, D7 分别连接 LAN91C113 的 LEDA 和 LEDB。 PHILIPS USB D12, USB1.1 接口新品,基址为 0x4000000,中断为 S3C44B0EINT2,使用 DMA 为 nXDREQ0, nXDACK0, GPE4 为 USB SUSPEND, D6 为USB 指示 LEDo UDA1341TS, IIS音频编解码芯
10、片,连接式如下:S3C44B0UDA1341TSISSDO(117)DATA1 (19)ISSDI(116)DATA0 (18)ISSLRCLK(118)WS (17)ISSCLK(116)BCK(16)GPA9(137)L3DATA(15)ENDIAN(55)SYSCLK(12)GPB4(13)L3MODE(13)GPB5(14)L3CLOCK(14) 彩色STN LCD接口管脚定义为:LCD功能S3C44B0 管脚VFRAME91 键盘使用GPG4, 5, 6, 7和GPF5, 6, 7, 8构成矩阵键盘,将GPF5, 6, 7, 8作为输入相与连接S3C44B0的EINT0。 通用 IO
11、, GPG3, GPE5, GPE6, GPE7 分别连接了高亮度 LED D4, D3, D2, D1。 IIC 存储器 24C16 连接 S3C44B0 的 IICSCL(61)和 IICSDA(60)。 DDS信号源产生的两路正弦信号(180度相位差)分别连接ADC的1, 2路, 幅度由电位器RW1调节。两路波信号(反相)分别连接ADC的3,4路, 占空比由电位器RW2调节,两路直流信号分别连接ADC的5, 6路,幅度 由电位器RW3, RW4调节。主板上的SW1为频率增加按键,SW2为频率减 小按键。信号源输出信号频率由LED指示,对应关系如下表:指示LED信号频率D11HzD210H
12、zD350HzD4100HzD51KHzD610KHz SW2为系统复位开关。主板扩展功能由上至下(主板上有文字指示)功能为:1波输出2正弦波输出3S3C44B0 ADC通道7输入4S3C44B0 ADC通道8输入5+ 5V (输出)6GND7+ 3V (输出)、实验软件的安装实验需要使用软件包括: ARM SDT V2.50; GiveIO并口驱动程序; DebugServer.exe;(一)、ARM SDT 2.50的安装过程如下:1、进入SDT250WINDOWS 目录2、双击SETUP可执行文件出现如下画面wlfr用矛II.乐博项铜-.MlJJII1玉lgl-.llIBll-.:lf)
13、l-.hIJII.- alAD X/IB哄m另|3,一|11 l=hll%l1lm JEwsd -mEEHEjxem 如乔QTES卷 380E s M 驻 ?!迳尊后EL,.丘2! pus |Ap 世,一富=_=?.is-tiE ubMDT& XLra&.5bDJd 工口口弓应言七! uDprpuJduT.M8Llneul-JE1Wlu 与E老 pua MQ-zrh-wDuiiTBP2QJd M-Egbaaum翌3idwum&.EJ.dQ.nmsliff罪-&u身雷 N MuaFuue ?恿 np-*.LfEE-MQJd .5 OM-VU uafTnug daas 七3b ulaulnlu 4
14、0EEOTai 身一旅SMA*E.EULnJ溟J23 sssci兵国 MXIEiL一一.&Js=dasE2A sBlos pig.3BUJOO 芷XIxlnlO9,NWMOOHs0 qumlll/syvhxljjn垠选择Next,输入安装路径,如果按照缺省路径安装,选择NEXT,直到安装结束。(二)、GivelO的安装过程如下:1、GiveIO 目录;2、双击GiveIOInstaller.exe出现如下画面:选择Install Service后,点击Quit即可。(三)、DebugServer.exe调试服务程序的启动:双击DebugServer.exe,出现如下画面:不要关闭该程序,即可使用ARM调试软件。Word文档