您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 阳初S3C2440开发板使用手册
开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)1/26阳初S3C2440开发板使用手册V1.0.02007年3月13日开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)2/261.开发板描述1.1硬件特性MCU(MicroControlUnit)-SamsungS3C2440A-0.13微米工艺CPU-ARM920T-5级流水线设计-16KByte指令缓存-16KByte数据缓存主频-400MHz(标称频率400MHz,最高533MHz)内存-64MBytePC133SDRAM-32bitBusWidth-前端总线频率100MHz(如果不使用网络芯片,可正常工作在135MHz)FLASH-NandFlash-64MByte(可升级到最大1GByte)-NorFlash(未焊接,可焊接1~8MByte型号)LCD显示输出-通用液晶屏幕接口,支持单色、伪彩、真彩液晶屏幕-最大分辨率1024x768-四线电阻式模拟触摸屏接口VGA显示输出-最大刷新率80Hz-最大分辨率800x600TV显示输出-支持640x400以及640x480分辨率-软件支持尚未完成其它硬件接口开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)3/26-10/100M自适应网络接口-总线扩展接口-16bit数据总线-12bit地址总线-2个片选信号-外部中断-读写信号-正负复位信号-GPIO扩展口-2路SPI-IIC-摄像头接口-4通道ADC-3个外部中断信号-LCD扩展接口,24bit真彩,含触摸屏接口-SD卡接口-10/100M自动翻转(AUTOMDIX)以太网接口-2个简化RS232串行口-2个USBHOST接口(USB1.1)-USBDEVICE接口(USB1.1)-立体声音频输出接口-麦克风接口-JTAG标准20pin接口(2.54mm间距)-5V电源接口开发板规格-150x117(mm)支持的操作系统-Linux2.4.181.2Bootloader在阳初2440开发板上,我们使用了mizi公司开发的开放源代码启动程序vivi来作为bootloader,在原有vivi的基础上,我们增加了VGA/TV芯片初始化等功能。vivi我们使用来下载Linux的映象,将来会扩展到支持下载WindowsCE的映象。经阳初改进后,vivi的基本功能-启动操作系统-通过xmodem协议下载映象文件-通过USBDEVICE接口下载映象文件(开发中,暂不提供)-通过网络接口下载映象文件(开发中,暂不提供)-设置操作系统启动参数-初始化硬件开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)4/26-分区以及检查闪存坏块-设置启动等待时间1.3板载的Linux系统内核版本-2.4.18文件系统支持-cramfs(压缩的只读文件系统,读取速度较快)-yaffs(可读写的文件系统)-ext2(linux使用的文件格式)-Fat(dos/windows使用的文件格式)-NFS(网络文件系统,可挂载计算机上的文件目录,用来调试较为方便)基本的驱动程序(均含有源代码)-RS232串口驱动程序-CS8900A驱动程序-DM9000A驱动程序-UDA1341音频驱动-USBHost驱动程序-640x480分辨率下的液晶屏幕驱动程序-触摸屏驱动-USB鼠标驱动-U盘驱动Linux上的应用程序-Qt图形界面-示例游戏-MP3/MPEG播放器-文件管理器-控制面板-文档编辑器-等等1.4开发套件配件清单1块S3C2440开发板(含核心板)1条公母头串口线(直连)1张数据光盘1条USBHosttoDevice接口线1条兼容SJF程序的JTAG下载线(仅支持数据下载功能)开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)5/261个5V开关电源1条直连网线LCD模块(选配)有以下的规格(均为旧屏幕)-夏普8.4英寸TFT屏幕(4096色,分辨率640x480)-NEC6.4英寸TFT屏幕(4096色或26万色,分辨率640x480)-NEC10.4英寸TFT屏幕(26万色,分辨率800x600)2.硬件安装向导2.1安全注意事项需要对开发板进行物理操作时,请关闭电源除USB以及网络接口外,其它接口均不支持热插拔,开发板工作时,请不要带电插拔VGA接口务必不能进行热插拔开发板操作者需要自身接地或有可靠的防护措施才能防止静电击穿电路2.2开发板布局开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)6/262.3开发板跳线使用方法在阳初S3C2440开发板上,有两组跳线,LCD电压选择跳线用于选择LCD屏幕的供电电压(LCD屏幕工作电流超过300mA时,应该使用独立的供电电源,以免烧毁开发板供电芯片),当跳线帽靠近SD卡插座时,供电电压为3.3V,反之为5V。另外一组跳线有两个跳线帽,用于选择S3C2440的USB1端口,是用于HOST模式,还是用于DEVICE模式。当两个跳线帽都靠近USBDEVICE接口时,USB1端口的模式为USBDEVICE模式,反之为USBHOST模式。请您注意,模式的更换只是使信号连接到不同的插座,真正意义上的模式更换需要修改软件才能达到。开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)7/262.开发板操作介绍通过此文档的说明,我们希望能够帮助用户了解基于S3C2440系统的开发板各个功能的使用方法,以及这样的系统能够达到的性能。也希望您获得一个愉快的学习和体验经历。2.1设置超级终端一般来说,串口是嵌入式系统最方便的调试和通信工具,我们目前经常使用的操作系统是微软的Windows,Windows里面自带有一个串口终端程序,叫做超级终端。在Win9x操作系统中,需要在Windows组件中安装该程序,但是更新的WinXP或者Windows2000操作系统中,这个程序是默认安装的。Linux中使用的串口终端程序是minicom,参数调节可以见minicom的说明,在这里不赘述。我们主要说明一下超级终端程序。执行开始――所有程序――附件――通讯――超级终端这时候可以打开超级终端程序。第一次打开这个程序的时候,会出现这样的窗口,询问是否需要安装modem,我们在这里不需要安装modem,所以选择“否”。在这里选择No,或者“否”在这以后,超级终端需要你为新的连接命名,如下图,我们暂时命名为“Arm9”,系统占用的名字,如COM1、LPT1,不能用来命名,因为系统已经占用了它们。开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)8/26选择计算机上面可以使用的串行口,通常编号是COM1开始:确认后,按照下图来进行连接设置开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)9/26需要注意的是,我们选择无控制流,否则我们之后只能看到输入而不能看到输出。另外还有一种情况,我们也只能看到输入,而无法看到输出,有的主板或者其芯片组存在缺陷,在超级终端或者其它类似软件串口通信的时候,没有办法输出数据,这时候我们可以考虑一下更换开发用的计算机,或者购买USB到串口的转换接口来继续试验。用串口线连接开发板和计算机相应的接口(开发板默认接口为COM1口,计算机端需要按刚才的设置,选择对应的接口),接通开发板电源,这时候应该会出现启动程序vivi的信息。开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)10/26选择“文件--保存”保存这个连接,以后可以直接用这个连接文件来打开,不必重新设置。2.2使用超级终端在超级终端上面操作开发板,可以运行各种Linux命令,在Linux系统启动完的时候,会出现“PleasepressEntertoactivatethisconsole.”的信息,这时候您在超级终端中(注意:超级终端窗口需要是当前操作窗口)按下回车键,即可进入Linux的命令行(Shell)。如果按下回车键时,串口显示特殊信息,如“^@^@^@^@”,请重新启动开发板,并在启动过程中不要使用键盘操作。2.2.1设置开发板网络#ifconfigeth0192.168.1.11设置开发板IP地址为192.168.1.11然后可以使用ping命令来测试开发板和网络上其它设备的连接,如ping192.168.1.1这时候ping命令不会自行停止,需要键入ctrl+c组合键才能回到命令行。开发板使用手册―――――――――――――――――――――――――――――――――――――――――――――广州市天寿路沾益直街润鹏大厦501室电话:020-38324904(Tel,Fax)61072009(Telonly)11/262.2.2挂载USB闪存盘(U盘)如下图所示,插入U盘到USB口(如果U盘插到USB1接口,请查看JP1和JP2跳线是否跳到靠近核心板的一边,如果不是,请把它们跳过去),这时候板子上面出现发现优盘的信息,在开发板Linux系统中,移动存储设备对应的设备文件是/dev/scsi/host1/bus0/target0/lun0/part**对应U盘的分区号,一般来说,U盘只有一个分区,我们可以把它看成默认的part1运行#mount/dev/scsi/host1/bus0/target0/lun0/part1/mnt可以把
本文标题:阳初S3C2440开发板使用手册
链接地址:https://www.777doc.com/doc-447526 .html