EMBEST S3CEV40 2004 User Guide

封 面
Embest S3CEV40 2004
Version 2. 1
地址: 深圳市罗湖区太宁路 85 号罗湖科技大厦 509 室(518020)
Tel: 86-755-25631365 86-755-25635656 Fax:86-755-25616057
E-mail: sales@embedinfo.com support@embedinfo.com
http://www.embedinfo.com http://www.embed.com.cn
2004 英蓓特公司版权所有 1
目 录
前 言 ..........................................................................................................................3
第一章 EMBEST S3CEV40 简介................................................................................4
1.1 概述..................................................................................................................................4
1.2 Embest S3CEV40 开发套件............................................................................................5
1.3 Embest S3CEV40 的特点................................................................................................6
第二章 安装使用 ......................................................................................................7
2.1 Embest S3CEV40 开发板结构........................................................................................7
2.2 Embest S3CEV40 开发板供电........................................................................................8
2.3 Embest S3CEV40 开发板 JTAG 连接 ............................................................................9
2.4 Embest S3CEV40 开发板串口连接................................................................................9
2.5 Embest S3CEV40 开发板硬件测试..............................................................................10
第三章 EMBEST EV44B0 板硬件结构....................................................................17
3.1 Embest EV44B0 开发板电路结构................................................................................17
3.2 Embest EV44B0 核心电路............................................................................................18
3.3 Embest EV44B0 通信接口电路....................................................................................22
3.4 外围扩展模块................................................................................................................25
3.5 I/O 口分配及结构、地址 .............................................................................................30
3.6 总线扩展........................................................................................................................34
第四章 EMBEST S3C44B0 开发板软件系统.........................................................35
4.1 软件开发调试与程序固化............................................................................................35
4.2 启动程序介绍................................................................................................................37
4.3 µCOS-II..........................................................................................................................44
4.4 Example Codes ..............................................................................................................52
第五章 售后服务与技术支持...............................................................................54
附录 A 跳线与开关设置 ........................................................................................55
2004 英蓓特公司版权所有 2
前 言
本手册为英蓓特公司 Embest S3CEV40 开发板的用户手册,是 Embest S3CEV40 开发
板的配套文档。该手册包含以下章节:
第一章 Embest S3CEV40简介
第二章 安装使用
第三章 Embest S3CEV40 板硬件结构
第四章 Embest S3CEV40 软件系统
第五章 售后服务与技术支持
附录 A 跳线与开关设置
用户使用 Embest S3CEV40 开发板与该手册时,还可参考 Embest S3CEV40 开发板的
电路原理图(发货光盘中提供)。
因时间仓促,手册中难免存在一些错误,敬请读者谅解,并欢迎指正,谢谢!
深圳市英蓓特信息技术有限公司©2003
2003 年版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书的部分或全部,并不
得以任何形式传播。
®
Embest
为深圳市英蓓特信息技术有限公司的商标,不得仿冒。
Copywrite©2003 by Shenzhen Embest Info&Tech Co.,LTD.
All rights reserved.
No part of this document may be reproducted or transmitted in any form or by any means
without prior written consent of Embest Info&Tech Co.,LTD.
®
Embest
is registered trademarks of Embest Info&Tech Co.,LTD.
2004 英蓓特公司版权所有 3

第一章 Embest S3CEV40 简介

1.1 概述

Embest S3CEV40 开发板是英蓓特公司推出的一款全功能 ARM 开发板,是 Samsung
S3C44B0x 处理器设计参考、应用开发的最佳选择,是学习 ARM 和嵌入式教学的理想平台。
S3C44B0x 处理器基于 ARM7TDMI RISC CPU core,内置资源包括:
8KB cache/SRAM
扩展存储控制器(带 FP/EDO/SDRAM 控制器,片选逻辑)
LCD 控制器(可直接控制 DSTN/STN 的各种灰度/256 彩色 LCD 屏,最大支
持分辨率为 1600*1600
2 通道 UART,波特率可高达 115.2kbps;内置 16Byte FIFO;兼容 IrDA1.0
IIC 接口
IIS 接口(音频数据接口)
8 通道 10bit ADC(采样速率为 100KSPS)
5 PWM 定时器&1 路内部定时器
71 个通用 I/O 端口和 8 个外部中断
2 GDMAs/2 路外围 DMAs
看门狗
电源控制器
实时时钟
Embest S3CEV40 开发板硬件系统包括存储器,I/O,数码管,液晶显示屏,触摸屏,
键盘,音频输出,通讯接口包含串口、以太网接口,USB 接口,I2C 接口,高级扩展包括
IDE 硬盘,CF 卡,Flash 电子硬盘,是一款应用和接口非常全面的开发板。
Embest S3CEV40 开发板带有丰富的测试与驱动程序,并已移植好 uCOS-II 及 uCLinux
实时操作系统。Embest S3CEV40 开发板提供 20 针标准 JTAG 接口,用户可通过 JTAG 方
式完全控制 CPU 和进行程序调试。
2004 英蓓特公司版权所有 4

1.2 Embest S3CEV40 开发套件

完整的 Embest S3CEV40 开发套件出厂时配置为:
Embest S3CEV40 开发板
RS232 串口线
5V DC Power Adapter
USB 线
Embest S3CEV40 CD-ROM
- 开发板手册资料
- 开发板电路原理图
- 启动程序与各功能模块测试程序
- 实时操作系统 uCOS-II 全部源程序
请在打开包装时检查以上货件是否齐全,若有遗漏,请联系您的销售商。
2004 英蓓特公司版权所有 5

1.3 Embest S3CEV40 的特点

Embest S3CEV40 开发板硬件特性:
电源:DC5V1.5A 供电或由 USB PC 供电;电源指示 LED 以及 500mA 保险丝
2 个串口,其中一个为简单接口,一个为全接线接口,可连接 RS232 MODEM
1M×16bit Flash
4×1M×16bit SDRAM
固态硬盘 16M×8bit
4Kbit IIC BUS 的串行 EEPROM
LCD TSP 触摸屏接口
外部 IDE 硬盘接口
4×4 用户键盘
USB 设备
10M 以太网接口
MICROPHONE 输入口
IIS 音频信号输出口,可接双声道 SPEAKER
320*240 带触摸功能的显示屏(可选)
4 2×20PIN CPU 扩展接口
两个中断按钮,两个 LED
20 JTAG 接口
8 段数码管
复位开关
2004 英蓓特公司版权所有 6

第二章 安装使用

ard
本章主要是介绍 Embest S3CEV40 开发板如何安装,连接和进行基本的软硬件测试。

2.1 Embest S3CEV40 开发板结构

Embest S3CEV40 开发板共由三部分组成,主板,LCD 子板,键盘子板,开发板结构
图如图 2-1 所示:
Main
2-1 Embest S3CEV40 开发板整体示意图
LCD
Keybo
2004 英蓓特公司版权所有 7
其中,Embest S3CEV40 开发板主板的结构图如图 2-2 所示:
8-SE
EARPhone
MicroPhon
Ethernet
USB
SW3
RTL8019AS
IDE
FLASH
SDRAM
UART1
SSFD
S3C44B0
UART0
SW1,SW2
LCD&TS
Keyboar
SW4~6
Power JTAG
RESET
SB2
LED1
LED2
SB3
Extend
2-2 Embest S3CEV40 开发板主板结构图

2.2 Embest S3CEV40 开发板供电

Embest S3CEV40 开发板使用 5V DC 500mA 额定电流。开发板配套了专门变压器,
用户可以使用变压器或者外接电源线给开发板供电。
2004 英蓓特公司版权所有 8

2.3 Embest S3CEV40 开发板 JTAG 连接

2-3 Embest S3CEV40 开发板开发模型,主机通过 JTAG 仿真器连接开发板,主
机运行开发环境,如 Embest IDE,可以直接通过仿真器下载,调试等。
2-3 Embest S3CEV40 开发板开发模型
Embest S3CEV40 开发板提供了标准的 20 针 JTAG 接口,用户可以使用该板附带的
JTAG 线连接仿真器。

2.4 Embest S3CEV40 开发板串口连接

用户可以使用 Embest S3CEV40 开发板提供的串口线把开发板和 PC 主机连接起来,
主机通过超级终端和开发板通讯,以方便进行前期的硬件测试。
串口线连接开发板的串口 UART0, 主机运行超级终端设置:串口 COM1 或者 COM2
波特率 115200,如下图 2-4 所示:
2-4 超级终端串口设置图
2004 英蓓特公司版权所有 9

2.5 Embest S3CEV40 开发板硬件测试

英蓓特公司提供了该开发板的详细硬件测试程序,打开实验板附带的光盘,拷贝
S3CEV40 例程文件夹到 EmbestIDE 安装目录\Samsung 文件夹下。运行相应的工作区文件,
可以单独测试实验板的各部分硬件。
用户还可以使用英蓓特提供的出厂测试系统程序,按照以下步骤检测该板的硬件资源
是否正常工作。
使用 RS232 标准串口线正确连接开发板(UART0)和主机 PC(COMx);接通电源;
开发板的数码管八段全亮;LED1LED2 轮流闪烁(频率近 1Hz);使用 PC 键盘操作;串
口终端输出信息如图 2-5 所示:
Embest S3C44B0X Evaluation Board(S3CEV40)
*==================================*
*= Embest Info&Tech Co.,LTD. =*
*==================================*
*========== R&D CENTER ==========*
*======= 86-755-25631365 ========*
*===== support@embedinfo.com ======*
*=== Version 2.1 ===*
Please select test item:
1: 8LED test 2: LCD test 3: Keyboard test
4: Sound test 5: Timer test 6: Ethernet DHCP test
7: Flash test 8: IIC test 9: Ethernet TFTP test
0: TouchScreen test
>
2-5 开发板加电/复位后超级终端输出
用户可以通过 PC 键盘输入 0~9 来选择测试特定的硬件,其中:
1 8LED test 8 段数码管测试。用户选择输入 1 ,超级终端输出如图 2-6 所示;
开发板的数码管正常工作会自动从 0-F 计数。显示 0 – F 后返回初始状态。
> 1
Look at 8-segment Digit LED...
2-6 数码管测试超级终端图
2004 英蓓特公司版权所有 10
2 LCD test LCD 液晶测试。用户选择输入 2 ,超级终端输出如图 2-7 所示;
液晶显示屏输出矩形框和英蓓特公司名称如图 2-8 所示;同时返回初始状态。
> 2
Look at LCD...
2-7 LCD 测试超级终端图
Embest Info&Tech Co,. LTD.
2-8 LCD 液晶画面图
3 Keyboard test :键盘测试。用户选择输入 3 ,超级终端输出如图 2-9
> 3
Please press one key on KeyBoad(4 x 4) and look at LED ...
2-9 键盘测试超级终端图
用户可以通过开发板的小键盘输入 0-F 的数值,开发板数码管会自动显示相应的数值。
4 Sound test :音频测试。用户选择输入 4 ,超级终端输出如图 2-10
> 4
CODEC: Philips UDA1341 (U5)
Please listen to sound.
Press any key to exit...
2-10 音频测试超级终端图
音频正常输出时用户可以听到连续的“嘀嘀…”声;按下 PC 机任意键返回初始状态。
2004 英蓓特公司版权所有 11
5 Timer test :定时器测试。用户选择输入 5 ,超级终端输出如图 2-11 所示:
> 5
Timer Start, press any key to exit...
****
2-11 Timer 测试超级终端图
如果定时器工作正常,用户可以看到每隔一个固定时间就打印一个“*”;按下 PC
机任意键返回初始状态。
6 Ethernet DHCP :动态配置 IP 地址。用户使用 Ethernet DHCP test 前,必
须先在本地或网络 PC 机上运行 DHCP Server 程序或其他类似动态 IP 配置工具 (由于本示例使用的 DHCP Server 软件是共享软件,所以附带光盘没有提供);用 户可以使用其它类似工具软件。按照软件正确配置 DHCP 服务后,设置参数完毕之 后,用户在 PC 机超级终端输入选择 6 ;若没有动态 IP 配置软件在运行或运行不 正常,超级终端输出如 2–12 所示,按下 PC ESC 键返回初始状态;
> 6
Waiting DHCP server to Respond.
Press ESC key to exit ...
2-12 等待 DHCP Server
如果成功配置 IP 地址,即返回所配置的 IP,输出如图 2-13 所示.
Receive DHCP Message from server 192.192.192.88
Config local ip address 192.192.192.5 (所配置的 IP 地址)
2-13 DHCP 配置成功后输出
7 Flash test :Flash 读写测试,用户输入选择 7 ,超级终端输出如图 2-14 所示:
> 7
SST39VF160-90 (U12)
Write 0x000-0xff to flash address 0x30000...
Flash Write and Check Success!
2-14 Flash 测试超级终端图
2004 英蓓特公司版权所有 12
Flash 中某地址空间顺序写入 0x00-0xff,并进行读出比较,成功后显示 Success 提示。
按下 PC 机任意键返回初始状态。
8 IIC testIIC 测试。用户输入选择 8 ,超级终端输出如图 2-15 所示:
> 8
IIC Test using AT24C04 (U18)...
Write char 0-f into AT24C04
Read 16 bytes from AT24C04
0 1 2 3 4 5 6 7 8 9 a b c d e f
2-15 IIC 测试超级终端图
测试程序往 AT24C04 某址写入 0 - F,并从同一地址读出数值输出到超级终端。
9 Ethernet TFTP test TFTP 传输测试。输入选择 9 ,超级终端输出如图 2-18
所示。用户可先在主机端运行 TFTPDown 软件或其他 TFTP 下载软件配合开发板 通讯。TFTPDown 软件可在开发板附带的光盘找到,名称为 TFTPDown.exe 。 运行前需要用户在主机上配置静态 IP 地址,使用说明如下:
1MSDOS 状态下设置静态 IP 如下:
arp -s 192.192.192.77 00-06-98-01-7e-8f
arp –a
查看配置成功与否
设置静态
IP
2、运行 TFTPDown.exe 后按照实际情况进行配置
主机运行 TFTPDown 的界面如图 2-16 所示;按下 PC ESC 键返回初始状态。
2004 英蓓特公司版权所有 13
allFF1K.bin
为测试文件,可以使用其他
bin
文件;用户可自定义下载
FLASH
地址。
2-16 TFTPDownload 运行界面图
用户按照上图参数设置完毕后,点击 Download 按钮,TFTP 正确运行会出现以下提示:
2-17 TFTP Download 测试成功图
当开发板所在的网络不能正常通信或开发板硬件不正常时,TFTP 文件下载会显示下载失 败提示。用户可以先检查网络通信是否正常再进行调试,直到通信成功。
2004 英蓓特公司版权所有 14
Do you want to configure local IP ?
Y/y to configure local IP addr; D/d to use Default IP addr(192.168.0.200).
Press any key to continue ...
( y ) Please input IP address(xxx.xxx.xxx.xxx) then press ENTER: 按下 Y 或 y
192.192.192.77
输入合法的IP地址(注意应与本机PC在同一网段内)
Manual Set local ip 192.192.192.77
Press any key to exit ...
2-18 Ethernet TFTP test 超级终端图
0 TouchScreen Test :触摸屏测试。激活该项测试时,超级终端输出如图 2-19
触摸屏被分成十六格并显示 0~F;当用户触摸液晶屏时,通过串口在超级终端输出 相应的坐标值(同时输出上一次触摸坐标;坐标原点靠近 4x4 键盘左上方)如图
2-20 所示。触摸屏理论上可以识别 1 个单位的量,建议用户使用触摸屏设计时以 10 个单位为识别间隔。出厂测试程序对触摸屏只完成数模转换部分测试,关于坐 标的定位,请参照 TouchScreen_Test 例程。按下 PC 机任意键返回初始状态。
> 0
Touch Screen coordinate Rang in:
(Xmin,Ymin) is :(xxx,xxx)
(Xmax,Ymax) is :(xxx,xxx)
LCD 显示 16 小格
触摸后串口输出
所在坐标值
To use current settings. Press N/n key.
Want to Set Again(Y/N)? Y y 按下后再触摸显示屏的任意对角进行坐标定位
Touch TSP's Cornor to ensure Xmax,Ymax,Xmax,Xmin
User touch coordinate(X,Y) is :(0239,0679) 第一个顶角坐标
User touch coordinate(X,Y) is :(0608,0303) 第二个顶角坐标
Touch Screen coordinate Rang in:
(Xmin,Ymin) is :(0239,0303) (x1,y1)
(Xmax,Ymax) is :(0608,0679) (x2,y2)
To use current settings. Press N/n key.
Want to Set Again(Y/N)? N n 按下后用户可以触摸显示屏输出所在坐标值
*
如果定位范围误差过大,按下Y或y重新定位即可,正常
略大于
240
x2-x1
略大于
320;y2-y1
2-19 触摸屏坐标定位超级终端输出
2004 英蓓特公司版权所有 15
Pixel: 320 X 240. Coordinate Rang in: (0,0) - (320,240)
LCD TouchScreen Test Example(please touch LCD screen)
press any key to exit...
X-Posion[AIN1] is 0097 Y-Posion[AIN0] is 0132
X-Posion[AIN1] is 0117 Y-Posion[AIN0] is 0132
2-20 触摸屏的坐标值输出
经过上面 10 个测试,开发板功能基本测试完毕,如果用户发现错误,请与英蓓特公司
市场部联系以协助解决。
实验板加电/复位后,如果连接了液晶显示零,可以看到相应的信息:LCD 屏显示箭
头图及测试功能选项;并通知用户使用 PC 键盘进行测试;配合 PC 串口操作,可以使用开
发板用户键盘输入操作码,功能选项与串口操作一样。信息界面如下:
(箭头图形位置)
Embest S3C44B0X Evaluation Board(S3CEV40) *==== Embest Info&Tech Co.,LTD. ====* Please select test item: 1: 8LED test 2: LCD test 3: Keyboard test 4: Sound test 5: Timer test 6: Ethernet DHCP test 7: Flash test 8: IIC test 9: Ethernet TFTP test 0: TouchScreen test > Note: Please connect UART0(115.2K,8,N,1) to PC COMx
2-21 显示屏正常加电/复位后信息输出
2004 英蓓特公司版权所有 16

第三章 Embest EV44B0 板硬件结构

3.1 Embest EV44B0 开发板电路结构

Embest EV44B0 开发板电路结构如图 3-1 所示,图中包含了该板的所有主要功能模块。
8-SEG
IIS接口
10M
接口
ethernet
LED
USB接口
power switch
8-SEG
Driver
音频
controller
Magnetic
USB
controller
MAC+PHY
SDRAM
IDE接口
ROM
FLASH
RS232 Driver
MCU
S3C44B0X
DB9
串口
FLASH
固态硬盘
DB9
串口
RS232 Driver
LCD&TSP接口
接口
4×4keyboard
IIC
EEPROM
POWER
reset LED
2.5V
3.3V
扩展接口
BOTTOM
测试区
扩展接口
3-1 Embest EV44B0 方框图
2004 英蓓特公司版权所有 17
JTAG接口
Loading...
+ 38 hidden pages