background image

A20-OLINUXINO-LIME

and

A20-OLINUXINO-LIME-4GB

Open-source single-board Android/Linux mini-computer

USER’S MANUAL

Revision H,  March 2015

Designed by OLIMEX Ltd, 2015

All boards produced by Olimex LTD are ROHS compliant

Summary of Contents for A20-OLINUXINO-LIME

Page 1: ...UXINO LIME and A20 OLINUXINO LIME 4GB Open source single board Android Linux mini computer USER S MANUAL Revision H March 2015 Designed by OLIMEX Ltd 2015 All boards produced by Olimex LTD are ROHS co...

Page 2: ...urpose are excluded This document is intended only to assist the reader in the use of the product OLIMEX Ltd shall not be liable for any loss or damage arising from the use of any information in this...

Page 3: ...0 12 2 5 2 HDMI monitor 12 2 5 3 LCD display 13 2 5 4 SSH via mini USB cable in Debian 13 2 5 5 SSH via Ethernet connector 13 2 6 Changing the default image resolution 13 2 7 Connecting and calibratin...

Page 4: ...2 General Purpose Input Output 40pin connector 37 6 9 3 GPIO 3 General Purpose Input Output 40pin connector 38 6 9 4 GPIO 4 General Purpose Input Output 20pin connector 38 6 10 LCD_CON 40pin connector...

Page 5: ...ch core typically running at 1GHz and dual core Mali 400 GPU 512MB DDR3 RAM memory 4GB NAND FLASH memory available only on the 4GB version of the board Android already loaded on the NAND available onl...

Page 6: ...ics and board design files are available to the customer under the Creative Commons Attribution ShareAlike 3 0 Unported License 1 3 Board variants There are two major board variants named A20 OLinuXin...

Page 7: ...h the A20 and the A10 LIME boards but it is generally advised to use resources for the specific board 1 5 Document organization Each section in this document covers a separate topic organized as follo...

Page 8: ...oard Avoid touching the component pins or any other metallic element Ensure that your development board gets attached to properly working hardware For example it is common for cheap HDMI monitors to l...

Page 9: ...ed on the board you need that to connect more USB devices External power supply unit 5V DC 5W required for optimal power A10 OLinuXino LIME BOX an aesthetic box specially made for the board that prote...

Page 10: ...carry the A10 name but are suitable for use with the A20 design due to the boards similarity 2 3 Powering the board There are three possible ways of powering A20 OLinuXino LIME via external supply pro...

Page 11: ...ed by battery has to be held down for at least 5 seconds to perform each action RESET used for hardware reset of the board RECOVERY used to wake up the board from sleep It is recommended to always mak...

Page 12: ...rdware manager of your computer Then you would need to connect the serial cable wires to the board as follows RX line to UART1 TX pin TX line to UART1 RX pin GND to GND The last pin of UART1 connector...

Page 13: ...you might use puTTY for example at address 192 168 2 1 For Windows operating system upon connection the board should show up in Windows Device Manager as RNDIS Ethernet Gadget You might be asked to i...

Page 14: ...solution It is very good idea to use a serial cable for connection to the board from a personal computer since in this case you are dependent on a video resolution a cable like USB SERIAL CABLE F When...

Page 15: ...it CTRL X again from nano editor wrscr sh this will convert script fex to script bin and the script bin file will be written to the microSD card reboot Reboot the board and the new settings would be a...

Page 16: ...0cm long cable suitable for 0 05 step connectors Product page The displays recommended for the board at the moment of writing might be found in the following table Display name Size of display in inch...

Page 17: ...ard sudo reboot 2 8 GPIO under Debian You can read data from a given GPIO port The logical ranges are usually as follows 0V 1V for LOW or 0 2 4V 3 3V for HIGH or 1 All voltages are measured against gr...

Page 18: ...usually try to provide details on how to build the Linux and the Android images at our wordpress page http olimex wordpress com The required files details on building the latest Debian images for Olim...

Page 19: ...ME user s manual places to look for more information However we won t install a piece of software for you or write custom program for you We won t provide a specific software solution to a specific so...

Page 20: ...you get acquainted with the main parts of the board Note the names used on the board might differ from the names used below to describe them For the actual names check the A20 OLinuXino LIME board its...

Page 21: ...OLIMEX 2015 A20 OLinuXino LIME user s manual 3 2 Layout bottom view At the bottom are located mainly the buttons and microSD card connector Page 21 of 49...

Page 22: ...HD video decoding including Mpeg1 2 Mpeg4 SP ASP GMC H 263 H 264 VP6 8 AVS jizun Jpeg Mjpeg etc H 264 High Profile 1080p 30fps or 720p 60fps encoding 3840 1080 30fps 3D decoding BD SBS TAB FP supporte...

Page 23: ...winner s web site at the following web address http www allwinnertech com en product A20 html A good source of information on the processor is the linux sunxi wiki article http linux sunxi org A20 4 2...

Page 24: ...al Q3 is found at pins N22 and N23 of the A20 microcontroller 5 3 Power supply circuit The power supply is handled mainly by AXP209 power management system an Allwinner chip that goes together with th...

Page 25: ...e target board the TX line of the cable RED wire should go to the RX line of the target board The BLUE wire should go to the target s GND line UART0 Pin Signal name Processor pin 1 UART0 TX A7 2 UART0...

Page 26: ...ordered a version of the board without NAND memory It is also recommended to use Class 10 10MByte sec card for faster read write operations lower class cards especially higher capacity ones might slo...

Page 27: ...f changing the firmware image located on the NAND of A20 OLinuXino LIME 4GB is via the USB OTG connector the update of the Android image is explained at the bottom of this sub chapter The connector ca...

Page 28: ...Xino LIME Then using PhoenixSuit tools we uploaded the image to the board via the USB OTG The image is available for users to try and tweak the settings The images can be downloaded from the wiki arti...

Page 29: ...OLIMEX 2015 A20 OLinuXino LIME user s manual method of writing the image and confirm your wish to write the image 8 Wait till upgrade succeeds as shown below Page 29 of 49...

Page 30: ...sts is exactly 523mA The SY6280 responsible for the USB_HOST1 is enabled by USB0 DRV1 processor pin A4 The SY6280 responsible for the USB_HOST2 is enabled by USB0 DRV2 processor pin A5 USB_HOST connec...

Page 31: ...in etc network interfaces For DHCP you need to enable auto detection and dhcp as shown below auto eth0 iface eth0 inet dhcp For setting a static address please follow the pattern below auto eth0 ifac...

Page 32: ...l Ethernet Pin Signal name 1 TD 2 TD 3 VDD 4 NC 5 NC 6 VDD 7 RD 8 RD The RJ45 connector has a small yellow and a small built in LEDS and they are described below LED Color Usage Right Green Link statu...

Page 33: ...runs Android there is a specific option to set the appropriate HDMI output HDMI connector Pin Signal name Processor pin Pin Signal name Processor pin 1 HTX2P T23 11 GND 2 GND 12 HTXCN W22 3 HTX2N T22...

Page 34: ...adapter cable accordingly The other options is to check the SATA CABLE SET that we have available For more information please visit https www olimex com Products Components Cables SATA CABLE SET Pay...

Page 35: ...e input Please note that not only the connectors but also the rest of the schematic is missing You would need to add resistors and capacitors The connector also has the signals needed for a VGA output...

Page 36: ...name Processor pin 1 5V 2GND 3 3 3V 4GND 5PG0 F20 6LRADC0 AB23 7PG1 E21 8LRADC1 AB22 9PG2 E20 10MICIN1 AC20 11PG3 D21 12VMIC AA21 13PG4 D20 14HPOUTL Y19 15PG5 C21 16HPCOM AA19 AA20 17PG6 E19 18HPOUTR...

Page 37: ...5 TWI0 SCK A15 6 PE0 E23 7 TWI0 SDA B15 8 PE1 E22 9 PI0 A20 10 PE2 D23 11 PI1 B20 12 PE3 D22 13 PI2 A19 14 PE4 C23 15 PI3 B19 16 PE5 C22 17 PI10 C17 18 PE6 B23 19 PI11 D17 20 PE7 B22 21 PC3 NCE1 L22 2...

Page 38: ...39 PH23 E2 40 PH27 F4 6 9 4 GPIO 4 General Purpose Input Output 20pin connector GPIO 4 connector features the rest of the signals available and few additional signals that might need testing GPIO 4 c...

Page 39: ...AB11 14 LCD_D9 AC11 15 LCD_D10 Y15 16 LCD_D11 AA15 17 LCD_D12 Y14 18 LCD_D13 AA14 19 LCD_D14 Y13 20 LCD_D15 AA13 21 LCD_D0 AB15 22 LCD_D1 AC15 23 LCD_D2 AB14 24 LCD_D3 AC14 25 LCD_D4 AB13 26 LCD_D5 A...

Page 40: ...is port PC3 Changing this jumper also changes the availability of PC3 and PB8 at GPIO 1 pin 29 and GPIO 3 pin 16 Please note that if you change the position of the jumper from PC3 to PB8 then you migh...

Page 41: ...n the board is SAMSUNG K4B4G1646D BCK0 The DDR3 memory part name in the schematic might be outdated We have used a number of different but fully compatible DDR3 memories due to supply unavailability I...

Page 42: ...nuXino LIME are similar and it is possible that a single board file and schematic for both boards exist We mostly use Eagle by Cad Soft 4 16r2 for designing However the files should be compatible with...

Page 43: ...OLIMEX 2015 A20 OLinuXino LIME user s manual 7 2 Physical dimensions Note that all dimensions are in mils Page 43 of 49...

Page 44: ...information about new displays Added information about GPIO I2C SPI New section about the initial connection 12 13 14 31 32 D 30 01 15 Fixed information about power jack 25 E 09 02 15 Fixed informatio...

Page 45: ...he time of leaving the Olimex facilities official Android release A20 LIME DEBIAN SD a tested class 10 micro SD card with the latest by the time of leaving Olimex facilities official Debian Linux rele...

Page 46: ...for video output There is some screen flickering under Debian What could be the reason A This is usually caused by either a loose cable connection or badly configured script bin Double check if all c...

Page 47: ...to a microSD card using a different method The image provided for microSD card is either the native Android image that can be downloaded to the card via a software tool like PhoenixSuit through the b...

Page 48: ...atest Debian images GitHub location Note that Linux Sunxi Kernel is a work in progress this means you can try the current stage sunxi x x branch but if something is broken and doesn t work just revert...

Page 49: ...rect ordered items are allowed subject to a 10 restocking fee What is unaffected If you hooked it to power you affected it To be clear this includes items that have been soldered to or have had their...

Reviews: