Olimex A64-OLinuXino

From linux-sunxi.org
Jump to: navigation, search
Olimex A64-OLinuXino
Olimex-a64-olinuxino-rev c-id.jpg
Manufacturer Olimex
Website Product Page
Specifications
SoC A64 @ 1.2GHz
DRAM 1GiB DDR3L @ 672MHz
NAND 4GB eMMC (optional)
Power DC 5V (2.1/5.5mm barrel plug, centre positive), 3.7V Li-Po battery
Features
Video HDMI (Type A - full)
Audio 3.5mm headphone plug, 3.5mm microphone plug
Network WiFi 802.11 b/g/n (Realtek RTL8732BS)
Storage µSD, optional SPI NOR Flash on board
USB 1 USB2.0 Host, 1 USB2.0 OTG
Other UART, JTAG, battery connector, LCD, UEXT, 1x 40-pin GPIO header drills

This page needs to be properly filled according to the New Device Howto and the New Device Page guide.

Contents

Identification

The PCB has the following silkscreened on it:

A64-OLinuXino
Rev.C (c) 2016

Sunxi support

Current status

The device can be booted by building apritzel's sunxi64-beta branch using the pine64_plus_defconfig.

As of at least 2017-06-23 the device can be booted with mainline u-boot using the pine64_plus_defconfig. Follow the sunxi README for instructions.

Manual build

You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.

U-Boot

Use the a64-olinuxino_defconfig build target (supported since v2017.09).

Mainline kernel

Use the sun50i-a64-olinuxino.dtb device-tree binary.

Tips, Tricks, Caveats

FEL mode

The board will automatically fallback to FEL mode when there is no SPL header present on neither eMMC nor the SPI NOR flash and when there is no SD card present.

SPI NOR flash

The A64 OLinuXino board does have a footprint to solder a SPI NOR flash package on. The W25Q128FVSIG is a 128 Mbit SPI NOR Flash chip that is cheap, easy to source and the correct package for this footprint on the PCB. Soldering it on should be relatively easy. First clean the footprint with solder wick to make it flat. However, the A64 OLinuXino board may already come with a SPI NOR Flash. For instance, one of the sample boards came with an Eon EN25Q64 as shown below:

=> sf probe
SF: Detected en25q64 with page size 256 Bytes, erase size 4 KiB, total 8 MiB

When using apritzel's sunxi64-beta branch with the SPI driver patches applied, it is possible to build a u-boot binary with support for reading/writing/erasing the SPI NOR flash.

Adding a serial port

UART connector (from left to right: TX, RX, GND)

There already is a clearly marked UART0 connector that can be identified by the "DBG_UART1" text next to it. All you have to do is attach some leads according to our UART howto.

Pictures

Variants

  • A64-OLinuXino-1G0G with 1GB RAM, no Flash, no WiFi/BLE
  • A64-OLinuXino-1G4GW with 1GB RAM, 4GB eMMC and WiFi/BLE
  • A64-OLinuXino-2G16G-IND with 2GB RAM, 16GB eMMC with industrial grade components (-40 to +85°C temperature range)

See also

Personal tools
Namespaces

Variants
Actions
Navigation
Tools