background image

User Manual

EPC-R6410

NXP ARM

®

 Cortex

®

-A9 

i.MX6Dual/Quad Computer Box

Summary of Contents for EPC-R6410

Page 1: ...User Manual EPC R6410 NXP ARM Cortex A9 i MX6Dual Quad Computer Box...

Page 2: ...mes no liability under the terms of this warranty as a consequence of such events Because of Advantech s high quality control standards and rigorous testing most of our customers never need to use our...

Page 3: ...antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an exp...

Page 4: ...not used for a long time disconnect it from the power source to avoid damage by transient overvoltage 12 Never pour any liquid into an opening This may cause fire or electrical shock 13 Never open th...

Page 5: ...define 9 2 3 5 CAN 10 Table 2 4 CAN 10 2 3 6 GPIO 10 Table 2 5 GPIO 10 2 3 7 DC In 11 2 3 8 Antenna 11 2 3 9 COM3 RS232 422 485 11 Table 2 6 COM3 pin define 11 2 3 10 HDMI 14 2 3 11 VGA 15 2 3 12 LAN...

Page 6: ...om SD card or eMMC 37 4 6 1 The storages devices name as following 37 4 6 2 Create a bootable SD card 37 4 6 3 Transfer the whole system to onboard eMMC 38 4 7 Customization 38 4 7 1 Config Android Ke...

Page 7: ...Chapter 1 1 General Introduction This chapter gives background information on the EPC R6410 Sections include Introduction Specifications...

Page 8: ...riant applications such as kiosks ATM VTMs industrial controllers and IoT device related applications 1 2 Product Features 1 2 1 Key Features Processor Freescale i mx6 Series ARM Cortex A9 high perfor...

Page 9: ...ole package 1 4 Electrical Specifications Power supply type DC in 12V RTC battery Typical voltage 3V Normal discharge capacity 240 mAh 1 5 Environmental Specifications Operating temperature 0 60 C 32...

Page 10: ...EPC R6410 Android User Manual 4...

Page 11: ...Chapter 2 2 H W Installation This chapter gives mechanical and connector information on the EPC R6410 Sections include Connector Information Mechanical Drawing Quick Start Guide...

Page 12: ...external connectors and pin assignments for appli cations 2 2 EPC R6410 IO Overview Debug port RS232 RS232 Reset Power bu on GPIO CAN Antenna Reserved Antenna Reserved RS232 RS232 422 485 Giga LAN USB...

Page 13: ...ease press over 1 second to power on off system 2 3 2 Reset button Here is reset button for system reset 2 3 3 COM1 Debug COM1 of EPC R6410 can be used as RS232 and Debug port by jumper select and def...

Page 14: ...ed below COM port 7 NC 8 NC 9 NC CN18 COM0 RS232 and debug mode select Part Number 1653003101 Footprint HD_3x1P_79_D Description PIN HEADER 3x1P 2 0mm 180D M DIP 2000 13 WS Setting function 1 2 COM0 i...

Page 15: ...er Manual Chapter 2 H W Installation Table 2 2 COM4 pin define Pin Description 1 NC 2 RXD 3 TXD 4 NC 5 GND 6 NC 7 RTS 8 CTS 9 NC Table 2 3 COM5 pin define Pin Description 1 NC 2 RXD 3 TXD 4 NC 5 GND 6...

Page 16: ...ined below 2 3 6 GPIO EPC R6410 supports 8 x GPIO via a DB9 connector Pins are defined below Table 2 4 CAN Pin Description 1 NC 2 CAN_D 3 NC 4 NC 5 GND 6 NC 7 CAN_D 8 NC 9 NC Table 2 5 GPIO Pin Descri...

Page 17: ...d openings for antenna to support Wi Fi 3G 4G modules 2 3 9 COM3 RS232 422 485 COM3 can be configure to RS232 or RS422 or RS485 by jumper You can set CN26 and JSETCOM1 and J422T1 and J384T1 to select...

Page 18: ...422 RS485 signal select Part number 1653009260 Footprint HD_9x2P_79 Description PIN HEADER 9x2P 2 0mm 180D M SMD 21N22050 Setting Function 5 6 7 9 8 10 13 15 14 16 RS232 mode CN26 must be set RS232 at...

Page 19: ...Number 1653003101 Footprint HD_3x1P_79_D Description PIN HEADER 3x1P 2 0mm 180D M DIP 2000 13 WS Setting function 1 2 RS232 mode default 2 3 RS485 mode J422T1 COM3 RS 422 impedance select Part Number...

Page 20: ...ition below Pin Description Pin Description 1 HDMI_Z_TD2_P 11 GND 2 GND 12 HDMI_Z_CLK_N 3 HDMI_Z_TD2_N 13 HDMI_CEC_OUT 4 HDMI_Z_TD1_P 14 NC 5 GND 15 HDMI_DDC_CLK 6 HDMI_Z_TD1_N 16 HDMI_DDC_DAT 7 HDMI_...

Page 21: ...Installation 2 3 11 VGA EPC R6410 supports VGA pin definitions below Pin Description Pin Description 1 VGA_b_R 9 5V_CRT 2 VGA_b_G 10 GND 3 VGA_b_B 11 NC 4 NC 12 VGA_b_DDC_DAT 5 GND 13 VGA_b_HSYNC 6 G...

Page 22: ...410 supports Ethernet pin definitions below Ethernet Connector Pin Description 1 NC 2 GBE_MDI0_P 3 GBE_MDI0_N 4 GBE_MDI1_P 5 GBE_MDI1_N 6 GBE_MDI2_P 7 GBE_MDI2_N 8 GBE_MDI3_P 9 GBE_MDI3_N 10 GND 11 LA...

Page 23: ...connectors Pin Description 15 5V_USB_P56_B 16 USB_P6L_N 17 USB_P6L_P 18 USBV56_GND 19 5V_USB_P56_B 20 USB_P5L_N 21 USB_P5L_P 22 USBV56_GND Pin Description A1 5V_USB_P12_B A2 USB_P1L_N A3 USB_P2L_P A4...

Page 24: ...port connector 2 3 14 Audio Jack ECP R6410 supports 1 Line out and 1 Mic in C4 USB_34_GND D1 5V_USB_P34_B D2 USB_P4L_N D3 USB_P4L_P D4 USB_34_GND Pin Description 1 GND 2 MIC 3 NC 4 NC 5 NV 22 HPOUT_L...

Page 25: ...g serial cables Common serial communication programs such as HyperTerminal Tera Term or PuTTY can be used in this case The example below describes the serial terminal setup using HyperTerminal on a Wi...

Page 26: ...EPC R6410 Android User Manual 20 Figure 2 1 HyperTerminal Settings for Terminal Setup...

Page 27: ...Chapter 3 3 Software Functionality This chapter details the software programs on the EPC R6410 plat form...

Page 28: ...0 00 00 00 00 echo n 0123456789ABCDEF dd of dev block mmcblk0 bs 1024 count 1 seek 1 0 1 records in 0 1 records out busybox hexdump C dev block mmcblk0 s 1024 n 16 00000400 30 31 32 33 34 35 36 37 38...

Page 29: ...k mmcblk0p3 dev block mmcblk0p4 dev block mmcblk0p5 dev block mmcblk0p6 dev block mmcblk0p7 dev block mmcblk0p8 ls dev block mmcblk dev block mmcblk0 dev block mmcblk0boot0 dev block mmcblk0boot1 dev...

Page 30: ...from gpio12 it should be able to receive the same data from gpio2 EPC R6410 Android OS sys class gpio Default direction GPIO0 gpio2 in GPIO1 gpio3 in GPIO2 gpio4 in GPIO3 gpio 5 in GPIO4 gpio6 in GPI...

Page 31: ...6 7 8 9 a b c d e f 0123456789abcdef 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 10 ff ff ff ff ff 2c c8 ff ff ff ff ff ff ff ff ff 20 ff ff ff ff ff 28 c4 00 00 ff ff ff ff ff ff ff 30 ff ff f...

Page 32: ...ts 0 errors 0 dropped 0 overruns 0 frame 0 TX packets 0 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 1000 RX bytes 0 0 0 B TX bytes 0 0 0 B lo Link encap Local Loopback inet addr 12...

Page 33: ...s from 192 168 0 12 seq 0 ttl 128 time 7 417 ms 64 bytes from 192 168 0 12 seq 1 ttl 128 time 0 203 ms 64 bytes from 192 168 0 12 seq 2 ttl 128 time 0 300 ms 172 17 20 192 ping statistics 3 packets tr...

Page 34: ...h Advantech PCI 1680U Can card 3 Use the following command under EPC R6410 to send data through to the Can card AutoRun_uart422 p dev ttymxc2 t 1 s 115200 test RS422 Open uart dev ttymxc2 PASS Writing...

Page 35: ...ingle Channel 7inch out please set U boot as shown below setenv bootargs console ttymxc0 115200 androidboot console ttymxc0 vmalloc 400M init init video_mode displayLSC video mxcfb0 dev ldb LDB 800X48...

Page 36: ...inch and VGA clone out please set U boot as shown below setenv bootargs console ttymxc0 115200 androidboot console ttymxc0 vmalloc 400M init init video_mode displayLSCV video mxcfb0 dev ldb LDB 1024X7...

Page 37: ...out please set U boot as shown below setenv bootargs console ttymxc0 115200 androidboot console ttymxc0 vmalloc 400M init init video_mode displayL7 video mxcfb0 dev ldb LDB 800X480 if RGB666 bpp 24 vi...

Page 38: ...EPC R6410 Android User Manual 32...

Page 39: ...Chapter 4 4 Android OS This chapter introduces how to build an Android system and develop it based on our Android system...

Page 40: ...rom SD card so you can extract the image to an SD card then dump the image file to the onboard eMMC to complete the system Some fold ers and files are described below image This folder contains uboot...

Page 41: ...libgl1 mesa dev libgtk2 0 dev liblzo2 2 liblzo2 dev libncurses5 dev liborbit2 dev libtool libx11 dev libxml2 utils libxml2 dev m4 mingw32 patch python markdown rpm tcl uboot mkimage uuid uuid dev tof...

Page 42: ...rform the following command root PcName mk_bootimg sh product name where product name is EPC R6410 for EPC R6410 board 3 Then you can get the android kernel image file named boot img under image folde...

Page 43: ...410 supports boot from SD card or onboard flash This section will guide you how to build an image for EPC R6410 Android system boot media 4 6 1 The storages devices name as following 4 6 2 Create a bo...

Page 44: ...scripts root PcName mkmmc android sh dev block mmcblk0 3 Remove the SD card then EPC R6410 can boot up from the onboard eMMC 4 7 Customization 4 7 1 Config Android Kernel 1 Open a terminal console an...

Page 45: ...Create a file Android mk at package directory the contents look like below LOCAL_PATH call my dir include CLEAR_VARS LOCAL_MODULE_TAGS optional LOCAL_SRC_FILES call all java files under src LOCAL_PACK...

Page 46: ...EPC R6410 Android User Manual 40 4 8 Serial Port Test 4 8 1 Setup Serial Port 1 Click on the Serial Port 2 Click Setup...

Page 47: ...Test 1 Using serial cable to connec t ttymxc1 with PC NB s serial port that should be configured to 115200 8N1 and opening serial terminal AP like minicom putty or teraterm 2 Click Console After typin...

Page 48: ...g loopback device into ttymxc1 2 Click Loopback The loopback test result will be displayed as shown below 4 8 4 Send01010101 Test 1 Use a serial cable to connect ttymxc1 with PC NB s serial port that...

Page 49: ...43 EPC R6410 Android User Manual Chapter 4 Android OS 4 9 Network Setup 4 9 1 Wi Fi 1 Click Settings 2 Turn Wi Fi on...

Page 50: ...EPC R6410 Android User Manual 44 3 Choose ESSID for example Advantech for guest Testing 4 Input correct password...

Page 51: ...45 EPC R6410 Android User Manual Chapter 4 Android OS 5 Wi Fi Authenticating Connecting Obtaining IP address 6 Wi Fi connected...

Page 52: ...EPC R6410 Android User Manual 46 4 9 2 Bluetooth 1 Click Settings switch the Bluetooth switch to ON to Turn on Bluetooth 2 Click Settings Bluetooth for bluetooth main interface...

Page 53: ...Chapter 4 Android OS 3 Click iMX6 to let EPC R6410 bluetooth be visible to other Bluetooth devices 4 Click any available devices to pair with it 5 After pairing successfully with another Bluetooth de...

Page 54: ...connect to the network please check the following settings A Settings More Mobile networks Data enabled then Enabled B Settings More Mobile networks Access Point Names then Correct 4 9 4 Ethernet 1 C...

Page 55: ...EPC R6410 Android User Manual Chapter 4 Android OS 3 Choose Connection Type DHCP or Static IP 4 10 Can Test 1 Click Flexcan 2 Edit interface ID and Data then click Send to send data through the Can po...

Page 56: ...er the CanDump area 4 11 System Update 1 Refer to section 4 4 5 to build OTA package 2 Insert your u disk 3 Click Settings About tablet Addition system updates Note Make sure your u disk is FAT32 and...

Page 57: ...apter 4 Android OS 4 Wait for a moment the system will reboot for updating 5 It will take some time to update 4 12 System Reset Factory data reset 1 Click settings backup reset then enter into main in...

Page 58: ...EPC R6410 Android User Manual 52 3 Click Reset to erase all data on the tablet 4 Click Erase everything 5 Wait for a moment the system will reboot and erase all user data...

Page 59: ...android_source _code device fsl EPC R6410 init rc find follow line Advantech Set watchdog timer to 30 seconds and pet it every 10 seconds to get a 20 seconds margin service watchdogd sbin watchdogd 10...

Page 60: ...EPC R6410 Android User Manual 54...

Page 61: ...Chapter 5 5 Advantech Services This chapter introduces Advan tech Design in service technical support and warranty policy for EPC R6410 evaluation kit...

Page 62: ...t helps customers to easily develop their carrier board and differentiate their embed ded products and applications Full Range of RISC Product Offerings Comprehensive Document Support Design Assistanc...

Page 63: ...possess the ability for vertical integration and have enough know how and core competitiveness in the application field the lack of expertise and experience in general power and I O design causes many...

Page 64: ...rt Package BSP for RISC COM so that cus tomers can define their product s specifications as well as verifying I O and performance at the same time We not only offer hardware planning and technology co...

Page 65: ...prob lems in the testing process and will give suggestions and tips as well Through an efficient verification process backed by our technical support customers are able to optimize their applications...

Page 66: ...directly from ADVANTECH and the product is DOA Dead on Arrival The DOA Cross Shipment excludes any shipping damage cus tomized and or build to order products For those products which are not DOA the...

Page 67: ...is recommended to s end cards without accessories manuals cables etc Remove any unnecessary components from the card such as CPU DRAM and CF Card If you send all these parts back because you believe...

Page 68: ...such free repairs do not apply to products which have been misused abused or subjected to unauthorized disassembly modification placed in an unsuitable physical or operating environment improperly mai...

Page 69: ...for RMA returns from ADVANTECH to customers is selected by ADVANTECH Per customer requirement other express services can be adopted such as UPS FedEx and etc The customer must bear the extra costs of...

Page 70: ...tions are subject to change without notice No part of this publication may be reproduced in any form or by any means electronic photocopying recording or otherwise without prior written permis sion of...

Reviews: