LinkSprite pcDuino3 Nano

The LinkSprite pcDuino v3 Nano is an A20 development board with Arduino-compatible headers.

= Identification =

A white, credit-card-sized PCB with an A20 chip. "PCDUINO_NANO" is marked on the board to the right of the A20.

= Sunxi support =

Images
The Ubuntu 14 image that LinkSprite provides uses a modified linux-sunxi 3.4 kernel. Their patches and build scripts are available on GitHub.

Manual build

 * For building u-boot, use the  target.
 * (In progress -- pull request:) The .fex file can be found in sunxi-boards as linksprite_pcduino3_nano.fex

Everything else is the same as the manual build howto.

Mainline U-Boot
(In progress -- patches:) For building mainline u-boot, use the Linksprite_pcDuino3_Nano target.

Mainline kernel
(In progress -- patches:) Use the sun7i-a20-pcduino3-nano.dtb device-tree file for the mainline kernel.

= Tips, Tricks, Caveats =

FEL mode
The "UBOOT" button triggers FEL mode.

= Adding a serial port =



Locating the UARTs
The pcDuino3 Nano provides access to two of the A20's UARTs. See the UART howto for more details.

The 3-pin header labelled "UART" sticking out from the side of the board is the A20's UART0. Pin 1 (with a square pad, closest to the IR receiver) is RX, pin 2 is ground, pin 3 is TX.

UART2 is available on the Arduino-style J11 connector. Pin 1 (closest to the Ethernet socket) is RX, and pin 2 is TX. Ground is available on pin 7 of J8.

Note that the labelling in LinkSprite's diagram is a bit confusing -- UART2 is described from the A20's point of view but UART0 from the serial cable's point of view, i.e. RX and TX are reversed for UART0.

= Pictures =

= Also known as =

This device has not been rebadged.

= See also =


 * LinkSprite pcDuino
 * LinkSprite pcDuino V2
 * LinkSprite pcDuino V3
 * Diagram of pcDuino v3 Nano connectors and header pinouts
 * LinkSprite's pcDuino kernel repository on GitHub
 * pcDuino3 Nano ubuntu and android images