FL2440
FL2440
FL2440
FL2440
开发板使用手册
改 vnfg
version4.0
FL2440 使用手册 V4.0
保定飞凌嵌入式技术有限公司
网站:http://www.witech.com.cn
http://www.helloarm.com
论坛:http://www.witech.com.cn/bbs
飞凌嵌入式
www.witech.com.cn
09.8.22
1
FL2440
FL2440
FL2440
FL2440
开发板使用手册
改 vnfg
version4.0
FL2440是由飞凌嵌入式技术有限公司设计生产的一款基于ARM9的嵌入式开发平台,它基于
三星公司的ARM处理器S3C2440A,内部带有全性能的MMU(内存处理单元) ,适用于设计移动手持
设备类产品。FL2440开发板采用核心板+底板设计,性能稳定可靠,具有高性能、低功耗、接口
丰富和体积小等优良特性。目前已成功移植Linux,WINCE等操作系统到FL2440开发板。
在使用开发板时,请注意以下事项:
1.用户在拿到开发板后,请至http://www.witech.com.cn网站“客户服务”页面注册,并
用电话(0312-3113161)通知我们您的姓名,购买时间,注册名称,开发板的编号,我们会及
时为您开通会员权限,便于您及时下载更新的资料!
2.第一次使用FL2440开发板时,请务必先阅读用户手册,按照手册上所述进行相关操作,
谨防随意破坏系统程序!
3.每次使用FL2440开发板前,请先将手接触开发板周围金属接口或者其它地方放电,避免
直接用手触摸芯片造成芯片烧坏!
4.需要对开发板进行物理操作时,请关闭电源,除USB以及网络接口(如果与局域网相接
请使用普通网线,开发板带网线为计算机直连网线)外,其它接口均不支持热插拔,开发板工
作时,请不要带电插拔。
5. 本开发板硬件保修时间为三个月(非人为或不可抗力原因除外),技术支持时间一年(论
坛技术支持及“客户服务”下载时间不在此限),方式为BBS和电话支持。
最后,欢迎您使用FL2440开发板,并提出宝贵意见!
编者:飞凌嵌入式技术有限公司
地址:河北保定市七一西路165号
邮编:071051
电话:0312-3113161
传真:0312-3102651
E-mail:bdht@witech.com.cn
网址:http://www.witech.com.cn
论坛:http://www.witech.com.cn/bbs
飞凌嵌入式
www.witech.com.cn
09.8.22
2
FL2440
FL2440
FL2440
FL2440
开发板使用手册
改 vnfg
version4.0
目
录
1.1 S3C2440A 芯片简介.............................................................................................................................. 5
1.2 开发套件包含的内容..........................................................................................................................12
1.3 用户光盘内容说明..............................................................................................................................13
1.4 FL2440 开发板外观............................................................................................................................. 14
1.5 FL2440 开发板硬件资源..................................................................................................................... 15
1.6 硬件资源分配......................................................................................................................................16
1.6.1 地址空间分配以及片选信号定义............................................................................................... 16
1.6.2 开发板接口说明........................................................................................................................... 18
1.6.3 按键说明....................................................................................................................................... 18
1.6.4 LED 指示灯说明........................................................................................................................... 18
1.7 FL2440 开发板主要硬件说明............................................................................................................. 19
1.7.1 系统存储器................................................................................................................................... 19
1.7.2 JTAG 及复位逻辑..........................................................................................................................20
1.7.3 LCD/触摸屏接口引脚定义........................................................................................................... 22
1.7.4 GPIO 扩展口引脚定义..................................................................................................................23
1.7.5 SD 卡接口...................................................................................................................................... 24
1.7.6 IIS 音频输入输出接口.................................................................................................................. 26
1.7.7 摄像头接口:.................................................................................................................................. 26
1.7.8 串口电路....................................................................................................................................... 27
1.7.9 USB 接口....................................................................................................................................... 28
1.7.10 功能按键及用户 LED 指示灯................................................................................................... 30
1.7.11 AD 转换电路................................................................................................................................32
1.7.12 红外接收电路(选配)............................................................................................................. 33
1.7.13 温度传感器(选配)................................................................................................................. 34
1.7.14 IIC 电路(24C02)...........................................................................................................................34
1.8 FL2440 支持的操作系统及其驱动..................................................................................................... 35
1.8.1 Linux 操作系统..............................................................................................................................35
1.8.2 WINCE 操作系统.......................................................................................................................... 35
FL2440
FL2440 开发板基本使用.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 37373737
FL2440
二二二二 FL2440
2.1 FL2440 外部硬件连接......................................................................................................................... 37
2.2 调试终端使用......................................................................................................................................37
2.2.1 DWN 软件的使用..........................................................................................................................37
2.2.2 超级终端的使用........................................................................................................................... 40
2.2.3 minicom 的使用.............................................................................................................................43
2.3 板载拨码开关使用说明......................................................................................................................47
2.4 BOOTLOADER 使用全攻略.................................................................................................................... 48
2.4.1 bootloader 简介.............................................................................................................................. 48
飞凌嵌入式
www.witech.com.cn
09.8.22
3
FL2440
FL2440
FL2440
FL2440
开发板使用手册
改 vnfg
version4.0
2.4.2 启动 bootloader............................................................................................................................. 49
2.4.3 选择菜单说明............................................................................................................................... 50
2.4.4 启动启动无操作系统应用程序................................................................................................... 50
2.4.5 擦除分区的使用........................................................................................................................... 56
2.4.6 参数设置说明............................................................................................................................... 58
LINUX
LINUX 使用说明....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................61616161
LINUX
三三三三 预装 LINUX
3.1 如何启动 LINUX...................................................................................................................................61
3.2 设置 LINUX 上电自启动...................................................................................................................... 61
3.3 鼠标与触摸屏的支持..........................................................................................................................62
3.4 通过串口与 PC 传送文件...................................................................................................................62
3.4.1 向 PC 机传送文件........................................................................................................................ 63
3.4.2 接收 PC 机传过来的文件............................................................................................................ 63
3.5 挂接 NFS 网络文件系统.....................................................................................................................65
3.6 挂接 SD 卡...........................................................................................................................................67
3.7 挂接 U 盘.............................................................................................................................................67
3.8 CMOS 摄像头(OV9650)的使用.......................................................................................................... 69
3.9 USB 摄像头的使用.............................................................................................................................. 70
3.10 设置并保存系统时钟........................................................................................................................73
3.11 测试音频 录音与播放......................................................................................................................74
3.12 测试网络连接....................................................................................................................................75
3.12.1 查看网络设置............................................................................................................................. 75
3.12.2 重新设置 IP.................................................................................................................................75
3.12.3 重新设置 MAC 地址.................................................................................................................. 76
3.12.4 使用 PING 命令..........................................................................................................................77
3.12.5 如何 DHCP 动态获取 IP 和 DNS..............................................................................................77
3.13 WEBSERVER 功能................................................................................................................................79
3.13.1 启动 WebServer...........................................................................................................................79
3.13.2 浏览 Web 服务器上的网页........................................................................................................80
3.14 使用 TELNET 远程登录开发板..........................................................................................................81
3.15 使用 FTP 传递文件............................................................................................................................ 82
3.16 如何开机自动运行程序....................................................................................................................84
3.17 如何中止程序运行............................................................................................................................85
四四四四 预装 WINCEWINCEWINCEWINCE 使用说明................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................87878787
4.1 如何启动 WINCE...............................................................................................................................88
4.2 如何使用 SD 卡...................................................................................................................................89
4.3 使用 TCPMP 播放音乐和视频...........................................................................................................90
4.4 如何浏览网页......................................................................................................................................92
4.5 触摸屏校正..........................................................................................................................................93
4.6 在 WINCE 和桌面系统之间建立连接.............................................................................................94
4.6.1 安装驱动....................................................................................................................................... 94
4.6.2 使用微软 ActiveSync 同步传输工具进行通讯连接.................................................................95
4.7 如何为 WINCE 屏幕抓图....................................................................................................................100
飞凌嵌入式
www.witech.com.cn
09.8.22
4
FL2440
FL2440
FL2440
FL2440
开发板使用手册
改 vnfg
version4.0
4.8 查看修改 WINCE 注册表....................................................................................................................103
4.9 手写输入法的使用............................................................................................................................104
4.10 应用程序的运行..............................................................................................................................105
五五五五 如何更新开发板程序.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 106106106106
5.1 如何通过 USB 下载 BOOTLOADER...................................................................................................106
5.2 如何通过 USB 下载启动图片..........................................................................................................108
5.3 如何通过 USB 下载 MYAPP 分区程序.............................................................................................110
5.4 如何通过 USB 下载 LINUX 操作系统..............................................................................................112
5.4.1 下载 Linux 内核文件................................................................................................................112
5.4.2 下载文件系统文件................................................................................................................... 114
5.5 如何通过 USB 下载 WINCE 操作系统..............................................................................................116
5.5.1 下载 EBOOT............................................................................................................................. 116
5.5.2 下载 xip.bin............................................................................................................................... 118
5.5.3 下载 XIPKERNEL.bin..............................................................................................................121
飞凌嵌入式
www.witech.com.cn
09.8.22
5
FL2440
FL2440
FL2440
FL2440
开发板使用手册
改 vnfg
version4.0
一 FL2440 开发板硬件介绍
FL2440 开发板采用核心板+底板的模式,核心板为 6 层,底板为 2 层。开发板的布局和走线
经过专业人士精心设计,工作非常可靠,可稳定运行在 400MHz。接口丰富,功能强大,适用于
各种手持设备,消费电子和工业控制设备的开发。
1.1 S3C2440A 芯片简介
三星公司推出的这款 16/32 位 RISC 处理器 S3C2440A,是面向高端手持设备或其它一般应用
而设计的芯片。采 用 ARM920T 内 核 ,其特点有低功耗, 高速的处理计算能力。整体设计融合了 MMU、
AMBA BUS 和 Harvard(哈佛)结构。具有独立的 16KB 指令 Cache 和 16KB 数据 Cache。其内部结
构框图见下图:
体系结构:
— 为手持设备和通用嵌入式应用提供片上集成系统解决方案。
— 16/32 位 RISC 体系结构和 ARM920T 内核最强大的指令集。
— 增强的 ARM 体系结构 MMU 用于支持 WinCE,EPOC32 和 Linux。
— 指令高速存储缓冲器(I–Cache),数据高速存储缓冲器(D–Cache),写缓冲器和物
理地址 TAG RAM 减少主存带宽和响应性带来的影响。
— 采用 ARM920T CPU 内核支持 ARM 调试体系结构。
— 内部高级微控制总线(AMBA)体系结构(AMBA2.0,AHB/APB)。
系统管理器
— 支持大/小端模式。
— 支持快速总线模式和同步总线模式
— 寻址空间:每 bank 128M 字节(总共 1G 字 节 )。
— 支持可编程的每 bank 8/16/32 位数据总线带宽。
— 从 bank0 到 bank6 都采用固定的 bank 起始寻址。
— bank7 具有可编程的 bank 的起始地址和大小。
飞凌嵌入式
www.witech.com.cn
09.8.22
6
FL2440
FL2440
FL2440
FL2440
开发板使用手册
改 vnfg
version4.0
— 8 个存储器 bank,其中 6 个适用于 ROM,SRAM 和其它,另外两个适用于 ROM/SRAM
和同步 DRAM。
— 所有的存储器 bank 都具有可编程的操作周期。
— 支持外部等待信号延长总线周期。
— 支持掉电时的 SDRAM 自刷新模式。
— 支持各种型号的 ROM 引导(NOR/NAND FLASH,EEPROM,或其它)。
NAND FLASH 启动引导
— 支持从 NAND FLASH 存储器的启动。
— 采用 4KB 内部缓冲器进行启动引导。
— 支持启动之后 NAND 存储器仍然作为外部存储器使用
— 支持高级 NAND FLASH
Cache 存储器
— 64 项全相连模式,采用 I–Cache(16KB)和 D–Cache(16KB)。
— 每行 8 字长度,其中每行带有一个有效位和两个 dirty 位。
— 伪随机数或轮转循环替代法。
— 采用写穿式(write–through)或写回式(write–back)Cache 操作来更新主存储器 。
— 写缓冲器可以保存 16 个字的数据和 4 个地址。
飞凌嵌入式
www.witech.com.cn
09.8.22
7
FL2440
FL2440
FL2440
FL2440
开发板使用手册
改 vnfg
version4.0
S3C2440 结构框图
时钟电源管理
— 片上 MPLL 和 UPLL;采用 UPLL 产生操作 USB 主机/设备的时钟;MPLL 产生最大
400MHZ(在 1.3V 内核电压下)操作 MCU 所需要的时钟。
飞凌嵌入式
www.witech.com.cn
09.8.22
8