LinkSprite pcDuino2

From linux-sunxi.org
Jump to: navigation, search
LinkSprite pcDuino2
Pcd v2 front.jpg
Manufacturer Linksprite
Dimensions 125mm x 52mm x heightmm
Release Date September 2013
Website Product Page
Specifications
SoC A10 @ 1Ghz
DRAM 1GiB DDR3 @ 360MHz (H5TQ2G83CFR-H9C, NT5CB256M8BN-CG)
NAND 2/4GB
Power DC 5V @ 2A
Features
Video HDMI (Type A - full)
Audio HDMI
Network WiFi 802.11bgn (Realtek RTL8188CUS), 10/100Mbps Ethernet (IC+ IP101A)
Storage µSD
USB 1 USB2.0 Host, 1 USB2.0 OTG

The pcDuino2 is an A10 based development board with Arduino compatible headers. Unlike many other A10 based boards, this one does not have a SATA connector.

Contents

Identification

On the back of the board, it helpfully says "pcDuino V2".

Sunxi support

Current status

Fully supported.

Images

HW-Pack

BSP

Manual build

  • For building u-boot, use the pcDuino target.
  • The .fex file can be found in sunxi-boards as linksprite_pcduino2.fex

Everything else is the same as the manual build howto.

Mainline U-Boot

For building mainline u-boot, use the Linksprite_pcDuino board name.

Mainline kernel

Use the sun4i-a10-pcduino.dts device-tree file for the mainline kernel.

Tips, Tricks, Caveats

FEL mode

The UPGRADE (SW2, near the HDMI connector) button triggers FEL mode.

LEDs

The board has 5 green LEDs. One of them is an always-on power indicator. Two LEDs labelled TX and RX are accessible via GPIO (using the PH15 and PH16 pins). One LED labelled CLK is connected to the PI11 pin, which can also have a dedicated use as SPI0_CLK. So this CLK LED serves either as an SPI activity indicator or just as an ordinary LED if no SPI hardware is connected. And there is also one more WIFI LED on the board, which is connected to the WIFI chip.

DRAM

This board uses four x8 DDR3 chips (two on the front side of the PCB and two on the back side). So far SKhynix and NANYA chips have been encountered.

SKhynix

SKhynix has reliability problems at clock speeds higher than 360MHz.

NANYA

Preliminary tests show that NANYA appears to be reasonably good and at least works without problems at the default 408MHz settings from the vendor.

Expansion headers

J11 (Closer to the corner with the ethernet connector) J12 (Closer to the corner with the HDMI connector)
Pin number pcDuino name Sunxi name Pin number pcDuino name Sunxi name
1 UART2_RX PI19 6 ADC_5
2 UART2_TX PI18 5 ADC_4
3 GPIO2 PH7 4 ADC_3
4 PWM0 PH6 3 ADC_2
5 GPIO3 PH8 2 ADC_1
6 PWM1 PB2 1 ADC_0
7 PWM2 PI3
8 GPIO4 PH9
J8 (Closer to the corner with the WIFI chip) J9 (Closer to the corner with the USB connector)
Pin number pcDuino name Sunxi name Pin number pcDuino name Sunxi name
1 GPIO5 8 DC_5V
2 PWM3 7 GND
3 SPI0_CS 6 GND
4 SPI0_MOSI 5 DC_5V
5 SPI0_MISO 4 3V3_SYS
6 SPI0_CLK 3 RESET
7 GND 2 3V3_SYS
8 1
9 TWI2-SDA
10 TWI2-SCK

Arduino shields compatibility

ITeadstudio 2.4 TFT LCD Touch shield can be only successfully used with jumper wires

The advertised compatibility with Arduino shields is not always perfect.

Adding a serial port

UART pads

There is 2.54mm pitch header next to the Wifi Module, labelled "UART". All you need to do is connect some jumper wires according to our UART howto.

Pictures

Also known as

This type of device has no rebadges.

See also

Personal tools
Namespaces

Variants
Actions
Navigation
Tools