YL2410使用手册Vahref4第一章a.docx
《YL2410使用手册Vahref4第一章a.docx》由会员分享,可在线阅读,更多相关《YL2410使用手册Vahref4第一章a.docx(191页珍藏版)》请在三一文库上搜索。
1、uCdragonYL2410开发板使用手册REV2006YL2410 使用手册 V2006第一章 YL2410 开发板套件介绍 41.1. S3C2410处理器介绍 41.2. YL2410 开发板简介 51.3. 操作系统支持的驱动 71.4. 硬件资源分配 81.4.1. 地址空间分配以及片选信号定义 81.4.2. 接口资源及按键说明 91.4.3. 接口说明 10第二章 YL2410 开发板主要硬件描述112.1 电源电路 112.1.1 总电源 112.1.2 底板通用3.3V电源 112.1.3 核心板处理器内核供电电源 112.2 复位电路 122.3 启动方式选择电路 122.
2、4 核心板上的 SDAM 电路 132.5 Nor Flash 电路 132.6 数据地址缓冲电路 142.7 CPLD 电路 142.8 VGA输出电路152.9 CPLD逻辑分析15第三章 YL2410 开发板使用 183.1. 启动 Linux183.2. 启动 WINCE193.3. YL2410 的 BIOS功能说明213.4. 非操作系统下的外围资源测试 233.4.1. 运行测试程序 233.4.2. 非操作系统外围资源测试 263.5. Linux 操作系统下的外围资源测试 363.6. WinCE操作系统下的外围资源测试 403.7. 用sjf2410 工具将 BIOS 烧写
3、到 Nand Flash513.8. 用sjf2410 工具将 BIOS 烧写到 Nor Flash54第四章 ADS1.2 集成开发环境的使用 574.1 使用ADS创建工程574.1.1 建立一个工程574.1.2 编译和链接工程594.1.3 ASM的参考代码634.2 用AXD进行代码调试644.2.1 安装并运行 ARM-JTAG调试代理ARM9644.2.2 为ARM-JTAG调试代理正确配置AXD DEBUGGER654.2.3 使用 SUPERJTAG在ADS1.20 环境下进行仿真调试 67第五章 用ARM-TRACER仿真器调试YL2410开发板68第六章烧写和启动linu
4、x746.1. 烧写Linux内核 746.2. 烧写根文件系统766.3. 启动 Linux776.3.1. Linux 的自启动 786.3.2. 通过BIOS勺3号功能启动Linux 79第七章Linux开发过程实例 817.1 建立嵌入式linux开发环境 817.1.1. 安装编译工具 817.1.2. 编译内核 817.2 .cramfs根文件系统的制作 85第八章烧写和启动WINCE878.1. 下载运行WINCE878.2. 烧写 WINCE898.3. 启动 WINCE908.3.1. WinCE 的自启动 908.3.2. 通过BIOS勺3号功能启动 WinCE92第九章W
5、INCEF发过程实例949.1. WINCE 的安装949.1.1 安装开发环境 Platform Builder 5.0949.1.2 添加BSP!录中的CEC969.1.3 打开yl2410开发平台工程、编译 999.2. WINCE 的 image 的运行1019.3. 在WINCE和桌面系统之间建立通讯连接1029.3.1 安装驱动 1029.3.2 使用微软ActiveSync同步传输工具进行通讯连接 103第十章YL2410开发平台出厂设置 11210.1. 标配三星3.5寸屏用户 11210.2. 非标配夏普3.5寸屏用户11210.3. 非标配元太6.4寸屏(夏普8寸屏、夏普1
6、0.4屏以及VGA输出)用户 11310.4. 非标配屏用户编译源代码的说明 114附录一 S3c2410开发系统Qt嵌入式图形开发.115基础篇1151.认识 Qt/Embedded嵌入式工具开发包 116入门篇1201 . Qt/Embedded开发环境的安装1202 .认识 Qt/Embedded 开发环境 122实战篇1471 .嵌入式硬件开发平台的选择 1482 .安装Qt/Embedded工具开发包1493 .交叉编译Qt/Embedded的库1494 . 一个 Hello,World 的例子1515 .发布一个 Qt/Embeded应用到 YL24101596 .添加一个 Qt/
7、Embedded应用到 QPE163附录二超级终端的设置167附录三DNW的设置167附录四相关术语 167附录五常见问答1701 .系统的使用 1701.1 DNW使用中的常见问题 1702 .LINUX 部份1712.1 LINUX下如何加载 U盘 1713 . Wince 部份1743.1 Wince5.00无法编译的解决方法 1743.2 Wince下触摸屏的校验以及校验数据的保存 1785第一章YL2410开发板套件介绍1.1 S3C2410处理器介绍S3c241觉韩国三星公司的一款基于 ARM920TJ核的16/32位RISC嵌入式微处理器,主要 面向手持设备以及高性价比,低功耗的
8、应用。运行的频率可以达到203MHzARM920T(由ARM9TDMI存储管理单元(MMU和高速缓存三部分组成。其中 MMUT以管理 虚拟内存,高速缓存由独立的16KB地址和16KB数据高速Cache组成。ARM920Tt两个协处理器:CP14m CP15 CP14用于调试控制,CP15用于存储系统控制以及测试 控制。S3c2410的资源包括:? 1个LC*制器(支持STN口 TFT带有触摸屏的液晶显示屏)。? SDRA腑制器。? 3个通道的UART? 4个通道的DMA? 4个具有PWM!能的计时器和一个内部时钟。? 8通道的10位ADC? 触摸屏接口。? IIS总线接口。? 2个USBi机接
9、口,1个US股备接口。? 2 个 SPI 接口。? SD接口和MM牛接口。? 看门狗计数器。? 117个通用I/O 口和24位外部中断源。? 8通道10位AD控制器。S3c241叫成了一个具有日历功能的 RTC具有PLL (MPLL和UPLL的芯片时钟发生器。 MPLLT生主时钟,能够使处理器工作频率最高达到 203MHzS3c2410各系统的存储空间分为8组(Bank),每组的大小是128MB共1GB Bank0至U Bank5 的开始地址是固定的,用于 ROM SRAM Bank6和Bank7用于ROM SRAMc SDRAM这两个组可 编程且大小相同。Bank7的开始地址是Bank6的结
10、束地址,灵活可变。所有内存块的访问周期都 可编程。S3c2410采用Ngcs7:08个通用片选信号选择这些组。S3c241豉持从NAND FLASH1动,NAND FLAS曝有容量大,比NOR Flash价格彳氐等特点。 系统采用NAND Flash与SDRAM1合,可以获得非常高的性价比。S3c2410具有三种启动方式, 可以通过OM1: 0管脚进行选择:? OM1: 0=00时处理器从NAND Flash启动;? OM1: 0=01时处理器从16位宽的ROMB动;? OM1: 0=10时处理器从32位宽的ROMB动。用户可以将引导代码和操作系统镜像存放在外部的NAND Flash中,并从N
11、AND Flash启动。当处理器在这种启动模式下复位时,内置的 NAND Flash将访问控制接口,并将代码自动 加载到内部SRAM此日该SRAM1位于起始地址空间0x00000000,容量为4阳 并且运行。之后, SRAW的引导程序将操作系统镜像加载到 SDRAMs操作系统就能够在SDRAMS运行。启动完 毕后,4KB的启动SRA则可以用于其它用途。如果从其它方式启动,启动RO涮要定位于内存 的起始地址空间0x00000000,处理器直接在ROME运行启动程序,而4KB启动SRAM定位于内 存地址的0x40000000处。S3c2410对于片内的各个部件采用了独立的电源供给方式:? 内核采用
12、1.8V供电;? 存储单元采用3.3V独立供电,对于一般SDRAMT以采用3.3V ,对于移动SDRAMT以采 用 Vdd 等于 1.8/2.5V;? Vddq等于 3.0/3.3V ;? I/O采用独立3.3V供电。1.2.YL2410开发板简介l2 cYL24X0-0EV-10中央处理器CPU:三星 S3C2410,主频 203MHz ;外部存储器内存:64M字节; NOR Flash: 2M 字节(SST39VF160 或 SST39VF1601 ); NAND Flash: 64M 字节(K9F1208 ,用户可自己更换为 16M、32M 或 128M 的 NandFlash) 串口
13、两个五线异步串行口,波特率高达115200bps; 一个九线异步串行口,采用 ST16C550扩展出来的,波特率高达 1.5Mbps; 网络接口 一个10M网口,采用CS8900Q3,带联接和传输指示灯;一个100M网口,采用DM9000,带联接和传输指示灯;USB 接口 一个 USB1.1 HOST 接口; 一个 USB1.1 Device 接口;红外通讯口 一个IRDA红外线数据通讯口;CAN总线接口 一个CAN总线接口,全面支持 CAN2.0A和CAN2.0B协议;首频接口 采用IIS接口芯片UDA1341 , 一路立体声音频输出接口可接耳机或音箱; 支持录音,板子自带驻机体话筒可直接录
14、音,另有一路话筒输入接口可接麦克风;存储接口 一个SD卡接口,可接 256M SD卡; 一个CF卡接口(3.3V,接口信号均加了 74LVTH162245驱动),工作在TrueIDE模式; 一个IDE接口(接口信号均加了 74LVTH162245驱动),可直接挂接硬盘;LCD和触摸屏接口 板上集成了 4线电阻式触摸屏接口的相关电路; 一个50芯LCD接口引出了 LCD控制器的全部信号,并且这些信号引脚都加了74LVTH162245驱动,所以LCD输出更加稳定可靠; 支持黑白、4级灰度、16级灰度、256色、4096色STN液晶屏,尺寸从 3.5寸到12.1 寸,屏幕分辨率可达到 1024 X
15、768象素; 支持黑白、4级灰度、16级灰度、256色、64K色、真彩色TFT液晶屏,尺寸从 3.5 寸到12.1寸,屏幕分辨率可达到 1024X 768象素; 标准配置为三星256K色240x320/3.5英寸TFT液晶屏,带触摸屏; 板上引出一个5V电源输出接口,可为大尺寸 TFT液晶屏的5V CCFL背光模块供电;VGA 接口 一个标准VGAg口,可直接连接各种 VGAg口的CRT显示器或液晶显示器,带对比度 微调电位器;时钟源 内部实时时钟(带有后备锂电池);复位电路 一个复位按键,并采用专用复位芯片进行复位,稳定可靠;调试及下载接口 一个20芯Multi - ICE标准JTAG接口,
16、支持 SDT2.51,ADS1.2等调试 ; 电源接口 5V电源供电,带电源开关和指示灯;其他 八个小按键,四个高亮 LED ; 一个蜂鸣器(带使能控制的短路块); 一个可调电阻接到 ADC引脚上用来验证模数转换; 一个50芯2毫米间距双排标准连接器用作扩展口,引出了地址线、数据线、读写、片选、中断、IO 口、ADC、5V和3.3V电源、地等用户扩展可能用到的信号;操作系统支持 linux2.6.8 和 WINCE5.0.NETuCdragonYL2410开发板使用手册REV2006用户光盘上提供的开发工具和源代码:1) ADS1.20安装程序(评估版);2)使用 SUPERJTAG 并支持
17、ADS1.20 的 JTAG 调试软件 ARM DEBUG ;3) 烧写FLASH的工具软件 SJF2410 (包含NT/2000/XP解决方案);4)串口工具软件 sscom32.exe dnw.exe、tftp.exe;5) 64K 色(RGB565)图片字模软件;6) USB Device接口驱动程序;7) BIOS 源代码(ADS1.20的项目文件);8)测试程序(ADS1.20的项目文件,包含全部源代码),包括如下测试:RTC实时时钟测试、按键测试(中断测试)、蜂鸣器测试、SD卡读写测试、音频录音放音测试、蜂鸣器测试(PWM测试)、ADC模数转换器测试、IIS音频播放wav音乐测试、
18、IIS 音频录音测试、IrDA红外测试和、触摸屏测试、3.5寸三星TFT液晶屏测试、CAN总线测试、VGA测试等等;9) Linux2.6 for S3c2410内核源码包以及编译工具,含 CS8900和DM9000的EHTNENET端口驱动,UART驱动USB HOST & DEVICE 驱动;10) WINCE5.0.NET 板级支持包 BSP for S3c2410;11)已经编译好并可在 YL2410上运行的wince内核,基于优龙提供的 BSP;12)核心板和底板电路原理图(提供 OrCAD格式);13)开发板使用手册(提供 pdf格式);14)开发板上所用到的主要芯片手册;15)
19、ADS使用、DNW串口使用和超级终端配置的一些多媒体演示;YL2410套件包括:1) 一块已测试好的 YL2410开发板(包括 YL2410核心板与底板)2) YL2410用户光盘3) 3.5 TFT彩色LCD板一块,带触摸屏(选配)4) 一个 SUPER JTAG调试头(带 20芯排线)5) 一条并口线(一边是公头一边是母头,一对一)6) 一条串口线(两边都是母头,交叉串口线)7) 一条网线(交叉网线线)8) USB线一条9)触摸笔一支(选配)10) 一个+ 5V直流电源11) 一个包装盒12) .操作系统支持的驱动支持Linux2.6.8和WINCE5.0操作系统。Linux2.6.8支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- YL2410 使用手册 Vahref4 第一章
