OLIMEX© 2018
A20-OLinuXino-MICRO user's manual
CHAPTER 6: CONNECTORS AND PINOUT
6. Introduction to the chapter
In this chapter are presented the connectors that can be found on the board all together with their
pinout and notes about them. Jumpers functions are described. Notes and info on specific
peripherals are presented. Notes regarding the interfaces are given.
6.1 Communication with the A20
The direct communication method is via the serial interface. Such interface is the UART0 connector
(five male pins pointing towards the edge of the board) capable of delivering some information on
the COM port of your computer – and then use your favorite terminal program (puTTy, teraterm,
etc) to receive the data/send commands. You can use USB-SERIAL-CABLE-F to interface UART0
– that allows you to debug the board with a personal computer with a free USB port.
If you decide to make your own cable you would need to consider that the levels at board's UART0
are in CMOS level (3.3V) and you would need a convertor to bring them to the TTL level of your
computer or cable! That is true for the RX and TX also!
It is highly recommended to own a USB-SERIAL-CABLE-F (or similar product) at hand when
debugging – the video output is not always reliable and if you set wrong display settings you might
be unable to recover the settings without a proper UART0 connection.
The more indirect ways of communicating with the board are via peripheral devices – mouse and
keyboard, via a touch screen LCD that is connected on LCD_CON connector and others.
6.1.1 USB-OTG communication (NAND firmware repair/update)
The main way of changing the firmware image located on the NAND of A20-OLinuXino-MICRO
is via the USB-OTG connector.
We have configured an Android image with settings suitable for A20-OLinuXino-MICRO. You can
upload it to the board with PhoenixSuit software via the USB-OTG. The image is available for
users to try and tweak the settings. The images can be downloaded from the wiki article at:
https://www.olimex.com/wiki/A20-OLinuXino-MICRO
The board variant without NAND needs an SD card with bootable OS – Android or Linux. There
are ready images available for download at the above-linked A20 wiki article.
To repair the image on NAND re-upload it following these easy steps:
1. Install and run PhoenixSuit (can be found in the wiki article for A20).
2. Go to firmware tab of the program and point to a valid Android image (the latest official one may
also be downloaded from the A20 wiki article).
3. Disconnect the power supply and USB cable from the A20 board.
Page 24 of 56