Advantech RSB-4410 User Manual
Advantech RSB-4410 User Manual

Advantech RSB-4410 User Manual

3.5" sbc with freescale i.mx6 dual processor arm cortex a9 architecture
Table of Contents

Advertisement

Quick Links

User Manual
RSB-4410
3.5" SBC with Freescale i.MX6
Dual Processor ARM® Cortex™
A9 Architecture

Advertisement

Table of Contents
loading

Summary of Contents for Advantech RSB-4410

  • Page 1 User Manual RSB-4410 3.5" SBC with Freescale i.MX6 Dual Processor ARM® Cortex™ A9 Architecture...
  • Page 2 No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of Advantech Co., Ltd. Information provided in this manual is intended to be accurate and reliable. How- ever, Advantech Co., Ltd.
  • Page 3: Declaration Of Conformity

     Consult the dealer or an experienced radio/TV technician for help. Technical Support and Assistance Visit the Advantech website at http://support.advantech.com where you can find the latest information about the product. Contact your distributor, sales representative, or Advantech's customer service center for technical support if you need additional assistance.
  • Page 4: Packing List

    Before setting up the system, check that the items listed below are included and in good condition. If any item does not accord with the table, please contact your dealer immediately. Item Part Number  1 RSB-4410 SBC Ordering Information Model Number Description RSB-4410CD-MDA1E Freescale i.MX6 Cortex-A9 Dual core single board...
  • Page 5 Caution! There is a danger of a new battery exploding if it is incorrectly installed. Do not attempt to recharge, force open, or heat the battery. Replace the battery only with the same or equivalent type recommended by the man- ufacturer. Discard used batteries according to the manufacturer's instructions. RSB-4410 User Manual...
  • Page 6 RSB-4410 User Manual...
  • Page 7: Table Of Contents

    Board Dimensions............... 19 Figure 2.22Board Dimension Layout (Top Side) ......19 Figure 2.23Board Dimension Layout (Bottom Side) ....19 Figure 2.24Board Dimension Layout (Coastline)......20 Quick Start of RSB-4410................. 20 2.4.1 Debug Port Connection............... 20 2.4.2 Debug Port setting ..............20 Figure 2.25HyperTerminal Settings for Terminal Setup .....
  • Page 8 3.6.2 Boot from Onboard Flash ............38 Debug Message..................38 Figure 3.3 HyperTerminal Settings for Serial Console Setup..38 Linux Software AP and Testing on RSB-4410 ........39 3.8.1 “Hello World!” Application and Execution ........39 3.8.2 Watchdog Timer Sample Code........... 39 3.8.3...
  • Page 9: Chapter 1 General Introduction

    Chapter General Introduction This chapter gives background information on the RSB-4410. Sections include:  Introduction  Product Features  Specifications...
  • Page 10: Introduction

    Introduction RSB-4410 is a 3.5” SBC (Single Board Computer) with ARM Cortex-A9 Freescale i.MX6 Dual 1 GHz processor. The RSB-4410 can support 1 GB DDR3 and 4 GB eMMC onboard flash, LVDS, VGA,HDMI display mode, 3 UARTs, 3 USB2.0 Client,1 GbE, 1 SD and MiniPCIe and SIM slot.
  • Page 11: Mechanical Specifications

    Wireless LAN Module TI_MAX3232IPW Pin Header PCI-E * 1 3G Module (Debug Port) UART1_(2Wire) RS232 TX/RX TI_MAX3243IDB RS232 Port USB HUB UART2_(4Wire) USB 1 USB Port * 2 CY7C65630 Pin Header LVDS0 LVDS Connector Flash (boot) ECSPI-1 PCT_PCT25 Watchdog RSB-4410 User Manual...
  • Page 12 RSB-4410 User Manual...
  • Page 13: Chapter 2 H/W Installation

    Chapter H/W Installation This chapter introduces the startup procedures of the RSB- 4410 hardware, including jumper setting and device integration. It also introduces the setting of switches, indicators and also shows the mechanical drawings. Be sure to read all safety precau- tions before you begin installation procedure.
  • Page 14: Jumpers

    Generally, you simply need a standard cable to make most connections. Warning! To avoid damaging the computer, always turn off the power supply before setting jumpers. 2.1.2 Jumper List Table 2.1: Jumper List Boot device LVDS Power Backlight Power RSB-4410 User Manual...
  • Page 15: Jumper Settings

    Footprint HD_3x1P_100_D Description PIN HEADER 3x1P 2.54mm 180D(M) DIP 205-1x3GS Setting Function (1-2) +V3.3 (2-3) LVDS Backlight Power Part Number 1653003100 Footprint HD_3x1P_100_D Description PIN HEADER 3x1P 2.54mm 180D(M) DIP 205-1x3GS Setting Function (1-2) (2-3) +VIN (+12V) RSB-4410 User Manual...
  • Page 16: Connectors

    RSB-4410 supports a lithium 3V/210mAH CR2032 battery with wire via battery con- nector. 2.2.2.2 MiniPCIe (CN3) RSB-4410 supports full size miniPCIe slot both USB and PCIe interface. If the WiFi card is only half-sized, please purchase extending bracket ( P/N: 1960047454N000) for WiFi card fixing. Signal Name...
  • Page 17: Figure 2.1 Minipcie

    Reserved 1.5V Reserved Reserved 3.3VAUX Figure 2.1 miniPCIE 2.2.2.3 SIM Socket (CN4) RSB-4410 supports on board SIM socket is for 3G integration. Please insert valid SIM card to dial to 3G network. Signal Name Signal Name UIM_PWR UIM_RESET UIM_CLK UIM_DATA...
  • Page 18: Figure 2.2 Sim Socket

    Figure 2.2 SIM Socket 2.2.2.4 UART1 Debug Port (CN5) RSB-4410 can communicate with a host server (Windows or Linux) by using serial cables. Description +V3.3 DEBUG_TXD DEBUG_RXD Figure 2.3 Debug Port 2.2.2.5 USB Type A Connector (CN6) RSB-4410 supports one standard USB2.0 Type A connector in the coastline.
  • Page 19: Figure 2.5 Jtag Pin Header

    2.2.2.7 Ethernet Connector (CN8) RSB-4410 provides one RJ45 LAN interface connector, it is fully compliant with IEEE 802.3u 10/100/1000 Base-T CSMA/CD standards. The Ethernet port provides stan- dard RJ-45 jack connector with LED indicators on the front side to show Active/Link status and Speed status.
  • Page 20: Figure 2.7 Audio Phone Jack

    Description LINEOUT_L LINEOUT_R Figure 2.7 Audio Phone Jack 2.2.2.9 DC power Jack (CN10) RSB-4410 comes with a DC-Jack header that carries 12V DC external power input. Description DC_IN Figure 2.8 DC Power Jack 2.2.2.10 HDMI (CN11) RSB-4410 provides one HDMI interface connector which provides all digital audio/ video interfaces to transmit the uncompressed audio/video signals and is HDCP and CEC compliant Connect the HDMI audio/video device to this port.
  • Page 21: Figure 2.9 Hdmi

    USB (Internal Pin Header) (CN12) RSB-4410 provides extra internal 2x USB2.0 pin headers. Description USB2_DN USB3_DN USB2_DP USB3_DP Figure 2.10 USB Internal Pin Header 2.2.2.12 Power Input (Pin Header) (CN13) RSB-4410 also provides internal 12V Power input pin header. Description DC_IN RSB-4410 User Manual...
  • Page 22: Figure 2.11Uart Pin Header

    RSB-4410 porivdes 2x internal 2 wire UART ports. Description COM3_RX COM4_RX COM3_TX COM4_TX Figure 2.11 UART Pin Header 2.2.2.14 VGA Connector (CRT1) RSB-4410 provides standard VGA connector. VGA resolution supports up to 1920x1080. Signal GREEN BLUE DDC DATA HSYNC VSYNC DDC CLK Figure 2.12 VGA Connector...
  • Page 23: Figure 2.13Reset Button

    2.2.2.15 Reset Button (SW1) RSB-4410 has a reset button on the front side. Press this button to activate the hard- ware reset function. Description POR_B Figure 2.13 Reset Button 2.2.2.16 IR Pin Header (CIR) RSB-4410 provides IR pin header for customer enabling IR remote control function.
  • Page 24: Figure 2.16Com Port

    2.2.2.18 COM Port RSB-4410 provides one D-Sub 9-pin connector serial communication interface port. The port can support RS-232 mode communication. Description Description COM2_RXD COM2_TXD COM2_RTS COM2_CTS Figure 2.16 COM Port 2.2.2.19 LVDS Connector RSB-4410 provides a LVDS 10x2-pin board-to-board connector for single channel 18/24 bit LVDS panel up to 1920x1080.
  • Page 25: Figure 2.17Lvds Connector

    Figure 2.17 LVDS Connector 2.2.2.20 LVDS Inverter Power Connector Please also refer to jumper setting in page 10 before connecting LVDS panel. Description +VDD_BKLT_LVDS LCD_BKLT_A LCD_BKLT_PWM_A Figure 2.18 LVDS Inverter Power Connector RSB-4410 User Manual...
  • Page 26: Mechanical

    UART SIM Card Power in Debug Port HDMI Audio DC in Reset UART LAN USB Figure 2.19 Jumper and Connector Layout (Top side) SD Card Figure 2.20 Jumper and Connector Layout (Bottom Side) Figure 2.21 Coastline Layout RSB-4410 User Manual...
  • Page 27: Board Dimensions

    23.59 18.98 15.37 12.54 3.90 10.07 3.60 8.86 2.50 2.27 2.70 0.00 unit: mm Figure 2.22 Board Dimension Layout (Top Side) 101.60 93.60 93.60 44.25 23.59 23.59 0.00 unit: mm Figure 2.23 Board Dimension Layout (Bottom Side) RSB-4410 User Manual...
  • Page 28: Figure 2.24Board Dimension Layout (Coastline)

    Figure 3.6. After the bootloader is programmed on SD card, insert power adapter connector to DC jack on RSB-4410 to power up the board. The bootloader prompt is dis- played on the terminal screen. Figure 2.25 HyperTerminal Settings for Terminal Setup...
  • Page 29: Test Tools

    Test Tools All test tools must be verified on RSB-4410 , please prepare required test fixtures before verifying each specified I/O. If you have any problem to get the test fixture, please contact your Advantech contact window for help. 2.5.1 eMMC Test Erase and check.
  • Page 30: Lvds/Hdmi/Vga Test

    Turn ON VGA display at the same time, please type. #gst-launch playbin2 uri=file:///tools/Advantech.avi video- sink="mfw_v4lsink device=/dev/video18"& You can see display independent both show Advantech.avi at the same time. If you’d like to set the output audio as HDMI out or speaker out, please add the parameter of plughw: A.
  • Page 31: Mini Pcie (3G And Wifi) Test

    #wpa_supplicant –Bdwext –iwlan0 –c/tmp/wpa.conf #dhclient wlan0 2.5.6 Audio Out Test Audio out command as following: #aplay 2.wav 2.5.7 OpenGL Test Please follow below instructions to test OpenGL on RSB-4410 platform: Change path to /opt/viv_samples/vdk #cd /opt/viv_samples/vdk #ls tutorial* tutorial1 tutorial2_es20 tutorial4 tutorial5_es20...
  • Page 32: Lan Test

    A ball made of a mirroring material and centered at the origin spins about its Y-axis and reflects the scene surrounding it. #./tutorial3_es20 2.5.8 LAN Test RSB-4410 sets DHCP as defaul network portocal. #ifconfig eth0 Link encap:Ethernet HWaddr 00:04:9F:01:30:E0 inet addr:172.17.21.96 Bcast:172.17.21.255...
  • Page 33: Rs232 Test

    #ifconfig eth0 xxx.xxx.xxx.xxx up Here is a real case for your reference.The hosts (RSB-4410) IP is 172.17.21.97; the target(A desktop computer) IP is 172.17.20.192 #ifconfig eth0 172.17.21.97 up #ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:04:9F:01:30:E0 inet addr:172.17.21.97 Bcast:172.17.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST...
  • Page 34: Watchdog Timer Test

    Unexpected close: Expect reboot! Then system will reboot in 10 seconds 2.5.11 Audio Test Execute the following commands to run the Audio demo application on RSB-4410. #cd /mnt/disk #aplay TTT.wav Then you can hear the music from speaker/head-sets.
  • Page 35 Then you can see the photo demo on the default display screen. RSB-4410 User Manual...
  • Page 36 RSB-4410 User Manual...
  • Page 37: Software Functionality

    Chapter Software Functionality This chapter details the Linux operating system on the RSB- 4410 platform.
  • Page 38: Introduction

    Ubuntu 10.04 LTS installed to your host PC before start RSB-4410 evaluation/development. Package Content We would offer you two different kinds of Linux package for RSB-4410. One is pre- built system image for system recovery another is source code package (BSP). 3.2.1...
  • Page 39 -->The administrative user's home directory. Mind the difference - root between /, the root directory and /root, the home directory of the root user. - sbin -->Programs for use by the system and the system administrator. - sys --> Linux sys file system RSB-4410 User Manual...
  • Page 40 - tools -->just for sample test. 3.2.1.5 scripts Some scripts provided by Advantech will help you configure system or build the images more quickly. Please check them as follows: - setenv.sh --> A script to setup the developing environment quickly.
  • Page 41: Set Up Build Environment

    All instructions in this guide are based on Ubuntu 10.04 LTS developing environment. Please install the Ubuntu 10.04 LTS at your PC/NB in advance. When you obtain the RSB-4410 Linux source code package, please refer to following instructions to extract to your developing environment: Copy "4410LBV2080"...
  • Page 42: Build Instructions

    This section will guide you how to build the u-boot & Linux kernel. 3.4.1 Build u-boot Image Advantech has written a script to build the u-boot quickly. You can build u-boot image by follow below steps: Open "Terminal" on Ubuntu 10.04 LTS..
  • Page 43: Source Code Modification

    $sudo su (Change to “root” authority) Input user password. Change directory to BSP's scripts folder. #. setenv.sh (To configure the developing environment automatically) #./cfg_kernel.sh menuconfig Then you will see a GUI screen (Linux Kernel Configuration) as below: Figure 3.1 Linux Kernel Configuration RSB-4410 User Manual...
  • Page 44: Figure 3.2 Selecting Seiko Instruments S-35390A

    Change directory to “source/linux-3.0.35/arch/arm/mach-mx6”, edit the “board- mx6q_rsb4410.h” and “board-mx6q_advantech.c”. Please add below codes to source/linux-3.0.35/arch/arm/mach-mx6/board- mx6q_rsb4410.h: static struct i2c_board_info mxc_i2c0_board_info[] __initdata I2C_BOARD_INFO("sgtl5000", 0x0a), I2C_BOARD_INFO("s35390a", 0x30), I2C_BOARD_INFO("24c02", 0x57), Please add below codes to source/linux-3.0.35/arch/arm/mach-mx6/board-mx6q_advantech.c i2c_register_board_info(0, mxc_i2c0_board_info, ARRAY_SIZE(mxc_i2c0_board_info)); RSB-4410 User Manual...
  • Page 45: Chang Rsb-4410 Boot Logo

    Change directory to BSP's scripts folder. #./mksd-linux.sh /dev/sdf Type “y” (Start to copy files, wait until it shows [Done]) Then insert the Linux system SD card to RSB-4410 SD card slot (SD1), it will boot up with Linux environment. RSB-4410 User Manual...
  • Page 46: Boot From Onboard Flash

    Then you can boot from onboard flash without SD card. Debug Message RSB-4410 can connect to a host PC (Linux or Windows) by using console cable and debug port adapter. In order to communicate with host PC, serial communication pro- gram such as HyperTerminal, Tera Term or PuTTY is must required.
  • Page 47: Linux Software Ap And Testing On Rsb-4410

    Insert the Linux system SD card to your developing computer. #cp helloworld /media/rootfs/tool (/media/rootfs is the mounted point of your Linux system SD card) Remove this SD card and insert it to RSB-4410, then open serial console. On RSB-4410 platform, type #root (Login) On RSB-4410 platform, type #cd /tool On RSB-4410 platform, type #./helloworld...
  • Page 48 If you would like to change the WDT time, please modify: ioctl(fd, WDIOC_SETTIMEOUT, &timeout). RSB-4410 User Manual...
  • Page 49: Rs232 Initial Code

    (1344*806*60) = 15385. The margin values can be seen as front porch & back porch. The sync_len means pulse width. The sync value indicates the sync polarity (low or high). struct fb_videomode { const char *name; u32 refresh; RSB-4410 User Manual...
  • Page 50 When a single port is active, the pixel clock rate is up to 264 MHz When both LVDS ports are active, you have to follow below condition: 1) Each pixel clock rate may be up to 220 MHz** RSB-4410 User Manual...
  • Page 51: Network Setup

    A, B or C network mask (as derived from the interface IP address), but it can be set to any value. broadcast [addr] address argument is given, set the protocol broadcast address for this interface. Otherwise, RSB-4410 User Manual...
  • Page 52: Storage (Emmc/Sd Card)

    To configure/make/install by... #cd lirc-0.9.0 #./configure --prefix=/usr/local --exec-prefix=/usr/local - -localstatedir=/var \ --host=arm --with-driver=userspace --without-x #make #make install DESTDIR=$ROOTFS And creating a file named /etc/lircrc that contents list below: begin remote = IR_CONTROL button = KEY_POWER prog = irexec RSB-4410 User Manual...
  • Page 53 = KEY_6 prog = irexec config = echo "KEY_6" begin remote = IR_CONTROL button = KEY_7 prog = irexec config = echo "KEY_7" begin remote = IR_CONTROL button = KEY_8 prog = irexec config = echo "KEY_8" begin RSB-4410 User Manual...
  • Page 54 = KEY_D prog = irexec config = echo "KEY_D" begin remote = IR_CONTROL button = KEY_E prog = irexec config = echo "KEY_E" begin remote = IR_CONTROL button = KEY_F prog = irexec config = echo "KEY_F" RSB-4410 User Manual...
  • Page 55 To follow procedures described in chapter 3.6 to create new system SD card. To make sure IR receiver is connected, booting from the SD card, and test IR func- tion by... #lircd -d /dev/lirc #irexec /etc/lircrc While pressing button, the corresponding message shows up. RSB-4410 User Manual...
  • Page 56 RSB-4410 User Manual...
  • Page 57: System Recovery

    Chapter System Recovery This chapter introduces how to recover Linux operating system if it is damaged accidentally.
  • Page 58: Introduction

    Connect console cable to debug port (CN1) and open serial console program on Ubuntu 10.04 LTS, set baudrate to 115200. For detail console setting, please refer to section 3.6. On RSB-4410 platform, type #root (Login). On RSB-4410 platform, type #cd /mk_inand. On RSB-4410 platform, type #./mkinand-linux.sh /dev/mmcblk0.
  • Page 59: Advantech Services

    Chapter Advantech Services This chapter introduces Advan- tech design in serviceability, tech- nical support and warranty policy for RSB-4410.
  • Page 60: Risc Design-In Services

    Advantech has been involved in the industrial computer industry for many years and found that customers usually have the following questions when implementing modu- lar designs.
  • Page 61 RISC COM. Design stage When a product moves into the design stage, Advantech will supply a design guide of the carrier board for reference. The carrier board design guide provides pin defini- tions of the COM connector with limitations and recommendations for carrier board design, so customers can have a clear guideline to follow during their carrier board development.
  • Page 62: Contact Information

    RISC platforms. As a supportive role, Advantech primarily helps customers solve their problems in the testing process and will give suggestions and tips as well. Through an efficient verifi- cation process backed by our technical support, customers are able to optimize their applications with less fuss.
  • Page 63: Global Service Policy

    (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 return fee to an authorized ADVANTECH repair facility will be at the customers' expense. The shipping fee for reconstructive products from ADVANTECH back to customers' sites will be at ADVANTECH's expense.
  • Page 64 "Problem D escription". Vague entries such as "does not work" and "failure" are not acceptable. If you are uncertain about the cause of the problem, please contact ADVANTECH's Application Engineers (AE). They may be able to find a solution that does not require sending the product for repair.
  • Page 65 Product updates and tests upon the request of customers who are without war- ranty. If a product has been repaired by ADVANTECH, and within three months after such a repair the product requires another repair for the same problem, ADVANTECH will do this repair free of charge.
  • Page 66 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 the publisher. All brand and product names are trademarks or registered trademarks of their respective companies. © Advantech Co., Ltd. 2013...

This manual is also suitable for:

Rsb-4410cd-mda1e

Table of Contents