Embest AM3517 User manual

$0%2$5'
32-bit microprocessor Base on AM3517
LCD, VGA, AV, S-video, serial port, Ethernet network, CAN, RS485, Audio In/Out, SD, CF,
USB
User Manual

COPYRIGHT
AM3517 is trademark of TI Corporation.
Sourcery G++ Lite for ARM GNU/Linux is trademark of Codesourcery.
Microsoft, MS-DOS, Windows, Windows95, Windows98, Windows2000, Windows embedded
CE 6.0 are trademarks of Microsoft Corporation.
Rev
Date
Description
1.0
July 10,2010
Initial version
2.0
Dec 28,2010
Modified u-boot:
Added NORFLASH support,
Added TV/S-video output support
3.0
May 28,2011
Increased the support on wince6.0
Important Notice
No part of this document may be copied or reproduced in any form or by any means without the
prior written consent of Embest Info&Tech Co.,LTD.

CONTENT
1 SYSTEM OVERVIEW ................................................................................................................ 6
1.1 INTRODUCTION ........................................................................................................................ 6
1.2 SYSTEM MODULE .................................................................................................................... 8
1.3 ARCHITECTURE DIAGRAM ....................................................................................................... 9
2 HARDWARE SYSTEM ............................................................................................................ 10
2.1 HARDWARE OVERVIEW ......................................................................................................... 10
2.1.1 Single Board Computer .................................................................................................. 10
2.1.2 Hardware Features ......................................................................................................... 11
2.1.3 Electric Characteristic .................................................................................................... 12
2.1.4 Schematic ....................................................................................................................... 12
2.2 HARDWARE INTERFACE ......................................................................................................... 12
2.2.1 USB host & USB Interface ............................................................................................ 12
2.2.2 Network interface ........................................................................................................... 13
2.2.3 Camera Interface ............................................................................................................ 13
2.2.4 MMC Interface ............................................................................................................... 14
2.2.5 UART1 Interface ............................................................................................................ 14
2.2.6 Analog IO Interface........................................................................................................ 15
2.2.7 Digital IO Interface ........................................................................................................ 15
2.2.8 TFT_LCD Interface ....................................................................................................... 16
2.2.9 PC104 Interface .............................................................................................................. 17
2.2.10 Multifunctional Expansion Interface ............................................................................ 20
2.2.11 Can/485 Interface ......................................................................................................... 20
2.2.12 Power Interface ............................................................................................................ 21
2.2.13 UART (TTL) Interface ................................................................................................. 21
2.2.14 JTAG Interface ............................................................................................................. 22
3 LINUX SYSTEM ....................................................................................................................... 23
3.1 LINUX SYSTEM OVERVIEW .................................................................................................... 23
3.1.1 Pre-installed software ..................................................................................................... 23
3.1.2 BSP features ................................................................................................................... 24
3.2 LINUX SYSTEM QUICK OPERATION ....................................................................................... 26
3.2.1 System boot methods ..................................................................................................... 27
3.2.2 Display Options .............................................................................................................. 27
3.2 3 Linux Function Test ....................................................................................................... 28
3.3 LINUX IMAGE UPDATE........................................................................................................... 39
3.3.1 Update the image for SD card ........................................................................................ 39
3.3.2 Update the image for NAND Flash ................................................................................ 42
3.4 LINUX SYSTEM DEVEPLOPMENT ........................................................................................... 44
3.4.2 system complie ............................................................................................................... 45
3.4.3 System Customization .................................................................................................... 46
3.4.4 THE DEVELOPMENT OF APPLICATION ................................................................................ 48

3.4.4.1 LED application development ..................................................................................... 48
4 WINCE SYSTEM ...................................................................................................................... 50
4.1 WINCE SYSTEM OVERVIEW .................................................................................................. 50
4.1.1 Pre-compiled image ....................................................................................................... 50
4.1.2 Board Support Package (BSP) ....................................................................................... 51
4.2 WINCE SYSTEM QUICK START ............................................................................................... 52
4.2.1 system boot .................................................................................................................... 52
4.3 WINCE SYSTEM DEVELOPMENT ........................................................................................... 53
4.3.1 Development environment building ............................................................................... 53
4.3.2 system complie ............................................................................................................... 54
4.4 WINCE IMAGE UPDATE .......................................................................................................... 57
4.4.1 Update the image for SD card ........................................................................................ 57
4.4.2 Update the image for NAND Flash ................................................................................ 57
4.5 THE DEVELOPMENT OF APPLICATION..................................................................................... 58
4.5.1 The interface and demonstration of application ............................................................. 59
APPENDIX .................................................................................................................................... 61
APPENDIX I DIMENSION .............................................................................................................. 61
APPENDIX II DRIVER INSTALLATION OF LINUX USB ETHERNET/RNDIS GADGET ..................... 62
APPENDIX III LINUX BOOT DISK FORMAT .................................................................................. 65
APPENDIX IV TFTP SERVER BUILD ............................................................................................ 70
APPENDIX V WINCE RELATED RESOURCES LINKS ...................................................................... 71
APPENDIX VI EXPANSION BOARD ............................................................................................... 72
APPENDIX VII INTERFACE BOARD .............................................................................................. 74
TECHNICAL SUPPORT & WARRANTY SERVICE ............................................................. 75
TECHNICAL SUPPORT SERVICE ..................................................................................................... 75
MAINTENANCE SERVICE CLAUSE ................................................................................................. 75
BASIC NOTICE TO PROTECT AND MAINTENANCE LCD ................................................................. 76

1 System Overview
The document describes user how to develop with $0ERDUG, the detailes for hardware
specification, features, and software development.
1.1 Introduction
SOC8200 is an industrial evaluation kit designed and manufactured by Embest Info&Tech
Co.,LTD., SOC8200 is based on processor AM3517 of Texas Instrument (TI). Processor AM3715
is integrated with 600Mhz ARM Cortex-A8 Core which is dedicated using to Process industrial
signal. SOC8200 provides, 10/100Mbps Ethernet interface, S-VIDEO interface, Audio input and
output interfaces, USB device, USB HOST, SD card interface, series port, CF card, SPI interface,
I2C interface, JTAG interface, CAMERA interface, LCD interface, touch screen interface and
keyboard as well as HDMI (DVI-D) interface. This high performance and low power consumption
enable the device to support the following applications:
Industrial control, field communication, medical equipment, instrumentation, security
systems etc.

Fig1.1 SOC8200 Single Board Computer

1.2 System Module
AM3517 industrial applications processors
600MHz ARM Cortex-A8 Core
NEON SIMD Coprocessor
POWERVR SGX Graphics Accelerator
16KB I-Cache,16KB D-Cache,256KB L2-Cache,112KB ROM,64KB Share SRAM
Memory
256MB DDR2 SDRAM,32bit
256MB NAND Flash,8bit
4MB NOR Flash,16bit
Audio / Video Interface
Audio input interface
Stereo output
TFT LCD Video Output Interface(16bit true color signal)
Standard VGA output interface
Peripheral Interface
UART、USB Host、USB OTG、Ethernet、SD/MMC、CF、Versatile Expansion Interfaces
(McBSP、IIC、McSPI、TV-OUT)、PC104 Expansion Interface(GPMC Bus、MMC、
USB、McSPI、UART、Clock、HDQ)
Operating System
Linux
WinCE 6.0

1.3 Architecture Diagram
The full system architecture diagram as follows:
Fig1.3 SOC8200 architecture diagram

SOC8200
32-bit microprocessor Base on AM3517
LCD, VGA, AV, S-video, serial port, Ethernet network, CAN, RS485, Audio In/Out, SD, CF,
USB
User Manual

2.1.2 Hardware Features
Processor
AM3517 industrial applications processors
NEON SIMD Coprocessor
600MHz ARM Cortex-A8 Core
POWERVR SGX Graphics Accelerator (AM3517 only)
16KB I-Cache, 16KB D-Cache, 256KB L2-Cache, 112KB ROM, 64KB Share SRAM
Memory
256MB DDR2 SDRAM, 32bit
256MB NAND Flash, 8bit
4MB NOR Flash, 16bit (driver has not provided at present)
Signals Routed to Pins
One 5-wire Debug serial port (RS232)
One 5-wire serial port (TTL)
Two USB 2.0 Host High-speed ports, 480Mbps
One USB 2.0 Device High-speed port, 480Mbps
One channel Audio input
Two channel Audio output
16-bit LCD output
10-bit Camera video input
One channel S-Video output
One channel AV output
One RS485 serial port
One channel CAN bus interface
10/100Mbps network interface
SD/MMC interface
Multi-functional expansion interface (McBSP, IIC, McSPI, TV-OUT)
PC104 expansion interface (GPMC Bus, MMC, USB, McSPI, UART1, Clock, HDQ)
JTAG interface

SOC8200
32-bit microprocessor Base on AM3517
LCD, VGA, AV, S-video, serial port, Ethernet network, CAN, RS485, Audio In/Out, SD, CF,
USB
User Manual

2.2.2 Network interface
SOC8200 is 10M/100M adaptive network interface
PIN
Description
1
GND
2
VCC_IO
3
TXN
4
TXP
5
GND
6
RXN
7
RXP
8
LED2/NINTSEL
9
LED1/REGOFF
10
GND
2.2.3 Camera Interface
PIN
Description
1
GND
2
CAM_D0
3
CAM_D1
4
CAM_D2
5
CAM_D3
6
CAM_D4
7
CAM_D5
8
CAM_D6
9
CAM_D7
10
CAM_D8
11
CAM_D9
12
GND
13
CAM_PCLK
14
GND
15
CAM_HS
16
CAM_VS
17
VCC_IO
18
IIC3_SDA
19
IIC3_SCL

20
GND
2.2.4 MMC Interface
PIN
Description
1
VCC_IO
2
MMC1_CLK
3
MMC1_CMD
4
MMC1_D0
5
MMC1_D1
6
MMC1_D2
7
MMC1_D3
8
MMC1_CD
9
MMC1_WP
10
GND
2.2.5 UART1 Interface
PIN
Description
1
N/A
2
N/A
3
R1IN
4
T2OUT
5
T1OUT
6
R2IN
7
N/A
8
N/A
9
GND
10
N/A

2.2.6 Analog IO Interface
PIN
Description
1
CH7
2
CH6
3
CH5
4
CH4
5
CH3
6
CH2
7
CH1
8
CH0
9
GND
10
VCC_IO
2.2.7 Digital IO Interface
PIN
Description
1
CH7
2
CH6
3
CH5
4
CH4
5
CH3
6
CH2
7
CH1
8
CH0
9
GND
10
VCC_IO
Table2.7 Digital IO Interface

2.2.8 TFT_LCD Interface
PIN
Description
1
GND
2
DSS_CLK
3
DSS_HS
4
DSS_VS
5
GND
6
N/A
7
DSS_D11
8
DSS_D12
9
DSS_D13
10
DSS_D14
11
DSS_D15
12
GND
13
DSS_D5
14
DSS_D6
15
DSS_D7
16
DSS_D8
17
DSS_D9
18
DSS_D10
19
GND
20
N/A
21
DSS_D0
22
DSS_D1
23
DSS_D2
24
DSS_D3
25
DSS_D4
26
GND
27
DSS_DEN
28
VCC_IO
29
VCC_IO
30
N/A
31
N/A
32
Y+
33
X-
34
Y-
35
X+
36
LCD_PEN
37
VCC_5V
38
LCD_ADJ
39
GND

40
N/A
2.2.9 PC104 Interface
2.2.9.1 PC104-64
PIN
Description
1
GND
2
N/A
3
VCC_5V
4
VCC_5V
5
VCC_IO
6
VCC_IO
7
GND
8
SYS_RST
9
POWER_RST
10
SYS_CLKOUT2
11
SYS_CLKOUT1
12
HDQ_SIO
13
SYS_32K
14
GND
15
IRQ
16
GPIO58
17
GPIO57
18
GPIO56
19
GPT11
20
GPT10
21
GPT9
22
IIC1_SDA
23
IIC1_SCL
24
GND
25
UART4_RX
26
RS485_TXEN
27
RS485_RXEN
28
UART4_TX
29
GND
30
MCBSP4_DX
31
MCBSP4_DR
32
MCBSP4_CLKX
33
MCBSP4_FSX
34
MCBSP_CLKS
35
GND

36
GPIO157
37
GPIO162
38
SPI4_CS0
39
SPI4_SOMI
40
SPI4_SIMO
41
SPI4_CLK
42
GND
43
SPI1_CS3
44
SPI1_CS2
45
SPI1_SOMI
46
SPI1_SIMO
47
SPI1_CLK
48
GND
49
MMC2_D7
50
MMC2_D6
51
MMC2_D5
52
MMC2_D4
53
MMC2_D3
54
MMC2_D2
55
MMC2_D1
56
MMC2_D0
57
MMC_CMD
58
MMC2_CLK
59
GND
60
U3_DP
61
U3_DM
62
U4_DM
63
U4_DP
64
GND
Table2.9 PC104-64 Interface

2.2.9.2 PC104-40
PIN
Description
1
GND
2
GPMC_NCS4
3
GPMC_NCS3
4
GPMC_NCS2
5
GPMC_A10
6
GPMC_A9
7
GPMC_A8
8
GPMC_A7
9
GPMC_A6
10
GPMC_A5
11
GPMC_A4
12
GPMC_A3
13
GPMC_A2
14
GPMC_A1
15
GPMC_NBE1
16
GPMC_WAIT3
17
SYS_RST
18
GPMC_CLE
19
GND
20
GPMC_ALE
21
GPMC_CLK
22
GPMC_WE
23
GPMC_OE
24
GPMC_D15
25
GPMC_D14
26
GPMC_D13
27
GPMC_D12
28
GPMC_D11
29
GPMC_D10
30
GPMC_D9
31
GPMC_D8
32
GPMC_D7
33
GPMC_D6
34
GPMC_D5
35
GPMC_D4
36
GPMC_D3
37
GPMC_D2
38
GPMC_D1
39
GPMC_D0

40
GND
2.2.10 Multifunctional Expansion Interface
PIN
Description
1
GND
2
TV_OUT1
3
GND
4
TV_OUT2
5
GND
6
VCC_IO
7
GND
8
MCBSP2_CLKX
9
MCBSP2_FSX
10
MCBSP2_DR
11
MCBSP2_DX
12
IIC2_SDA
13
IIC2_SCL
14
GND
15
SPI2_CLK
16
SPI2_SIMO
17
SPI2_SOMI
18
SPI2_CS0
19
SPI2_CS1
20
GND
2.2.11 Can/485 Interface
PIN
Description
1
CANH
2
CANH
3
CANL
4
CANL
5
CHGND
6
CHGND
7
RS485A
8
RS485B
9
RS485Z
10
RS485Y
11
MCBSP2_DX
12
IIC2_SDA

13
IIC2_SCL
14
GND
15
SPI2_CLK
16
SPI2_SIMO
17
SPI2_SOMI
18
SPI2_CS0
19
SPI2_CS1
20
GND
2.2.12 Power Interface
PIN
Description
1
VCC_5V
2
GND
2.2.13 UART (TTL) Interface
PIN
Description
1
VCC_IO
2
GND
3
UART2_CTS
4
UART2_RTS
5
UART2_TX
6
UART2_RX
Table of contents
Other Embest Motherboard manuals

Embest
Embest SBC6345 User manual

Embest
Embest SBC8018 User manual

Embest
Embest SBC6300x User manual

Embest
Embest EB-SAM3U User manual

Embest
Embest SBC9000 User manual

Embest
Embest SBC6245 User manual

Embest
Embest SBC6300x User manual

Embest
Embest SBC8600B User manual

Embest
Embest Altera Lark Board User manual

Embest
Embest SBC-EC9100 User manual
Popular Motherboard manuals by other brands

Global American Inc.
Global American Inc. 3307940 user manual

seeed studio
seeed studio Base Shield V2 quick start guide

Sys Tec Electronic
Sys Tec Electronic PLCcore-5208 user manual

PCchips
PCchips M909G Series user guide

Ublox
Ublox EVK-M8U user guide

Global American Inc.
Global American Inc. 3308540 user manual