Cubietech Cubieboard4

From linux-sunxi.org
Jump to: navigation, search
Cubietech Cubieboard4
250px
Manufacturer Cubietech
Dimensions 111mm x 111mm
Release Date December 2014
Website Cubieboard4 Product Page
Specifications
SoC A80 @ 1008Mhz
DRAM 2GiB DDR3 @ 672MHz (SK hynix H5TQ4G63AFR-PBC 4Gb * 4)
NAND 8GB eMMC (Samsung KLMAG2WEMB-B031)
Power DC 5V @ 4A, optional Li-Ion battery
Features
Video HDMI (Type A - full), VGA
Audio 3.5mm headphone plug, 3.5mm microphone plug
Network WiFi 802.11 b/g/n (Ampak AP6330), 10/100/1000Mbps Ethernet (Realtek RTL8211E)
Storage eMMC, µSD
USB 4 USB2.0 Host, 1 USB3.0 OTG
Other IRDA, Bluetooth (Ampak AP6330)

The Cubieboard4 Board is a development board for the Allwinner A80 SoC.

Contents

Identification

The board has a Cubietech logo, the names "Cubietech", and "CC-A80", just above the WiFi antenna.

Sunxi support

Current status

Sunxi Kernel

Like all A80 based devices, there is no support in our sunxi kernel.

Sunxi U-Boot

Like all A80 based devices, there is no support in u-boot-sunxi.

Mainline kernel

Mainline kernel support is queued up for 4.2. Currently only MMC and UARTs are supported.

Use the sun9i-a80-cubieboard4.dtb device-tree file for the mainline kernel.

Mainline u-boot

Use the Cubieboard4_defconfig build target.

Images

HW-Pack

BSP

Manual build

Follow SDK build howto to build u-boot and the kernel from the SDK.

Mainline kernel

Initial support for the A80 based on the Cubieboard 4 board is being worked on.

Use the sun9i-a80-cubieboard4.dtb device-tree file for the mainline kernel.

Tips, Tricks, Caveats

FEL mode

There is no FEL mode button on this board.

Instead you can enter fel mode from U-Boot. While U-Boot is starting, type CTRL+C to interrupt it. At the prompt type efex to enter fel mode.

If booting fails entirely then FEL mode can be entered by shorting pin 29-30 on the nand/emmc with a suitable metal object (tweezer or the like), by vendor official procedure.

Expansion Ports

The Cubieboard4 board exposes a 2 mm pitch connector for GPIO.

GPIO Connector

The pinout is printed on the board:

SECTION NOT UPDATED YET

2x16 GPIO Header
1 GPIO-ADC0 2 GPIO-PL0-CPUS-TX
3 GPIO-ADC1 4 GPIO-PL1-CPUS-RX
5 GND 6 GPIO-3V
7 GPIO-HSIC-STRB 8 GND
9 GND 10 GPIO-PH6-PWM0
11 GPIO-HSIC-DATA 12 GND
13 GND 14 GPIO-PH14-SPI3-CLK
15 GPIO-PL7-1WIRE 16 GPIO-PH15-SPI3-MOSI
17 GPIO-PM0 18 GPIO-PH16-SPI3-MISO
19 GPIO-PM1 20 GPIO-PH17-SPI3-CS0
21 GPIO-PM2 22 GPIO-PG10-TWI3-SCK
23 GPIO-PM3 24 GPIO-PG11-TWI3-SDA
25 GPIO-PM4 26 GPIO-PG12-UART4-TX
27 GPIO-PM8 28 GPIO-PG13-UART4-RX
29 GPIO-PM9 30 GPIO-PG14-UART4-RTS
31 GPIO-PH2 32 GPIO-PG15-UART4-CTS

Serial console port

The UART header is next to the VGA port. Pinout is printed in small font next to the header.

1x4 UART Header
1 GPIO-PH12-UART0-TX
2 GPIO-PH13-UART0-RX
3 NC
4 GND

Pictures

Will be uploaded later

Also known as

Cubietech also uses the name "CC-A80", both printed on the board and on their websites, for this board.

See also

Cubieboard4 tutorials

Manufacturer images

Cubietech provides firmware images on their "Cubieboard Docs" website.

Personal tools
Namespaces

Variants
Actions
Navigation
Tools