Differences

This shows you the differences between two versions of the page.

doc:hardware:soc:soc.allwinner.sunxi [2014/02/21 18:13]
patapovich
doc:hardware:soc:soc.allwinner.sunxi [2014/09/28 19:03] (current)
wigyori add linux-sunxi links
Line 2: Line 2:
Various vendors are offering development boards / [[wp>single-board computer]] based on the [[wp>Allwinner Technology|Allwinner]] SoCs. These are running various flavors of the A1x/A20 SoCs, with different buildouts. The mach is called "sunxi". Various vendors are offering development boards / [[wp>single-board computer]] based on the [[wp>Allwinner Technology|Allwinner]] SoCs. These are running various flavors of the A1x/A20 SoCs, with different buildouts. The mach is called "sunxi".
 +
 +For some specs rather see [[wp>Allwinner_Technology#A-Series]].
====== Supported Versions ====== ====== Supported Versions ======
^ Model Version ^ Launch Date ^ OpenWrt Version Supported ^ Model Specific Notes ^ ^ Model Version ^ Launch Date ^ OpenWrt Version Supported ^ Model Specific Notes ^
-| A10 | - | trunk | Single Cortex-A8 | +| A10 | - | trunk | Single Cortex-A8 | 
-| A10s | - | trunk | Single Cortex-A8 | +| A10s | - | trunk | Single Cortex-A8 | 
-| A13 | - | trunk | Single Cortex-A8 | +| A13 | - | trunk | Single Cortex-A8 | 
-| A20 | - | trunk | Dual Cortex-A7 | +| A20 | - | trunk | Dual Cortex-A7 | 
-| A23 | - | none | Dual Cortex-A7 | +| A23 | - | na  | Dual Cortex-A7 | 
-| A31 | - | none | Quad Cortex-A7 | +| A31 | - | na  | Quad Cortex-A7 | 
-| A80 | - | none | 8-core big.LITTLE (4x A15 + 4x A7) |+| A33  | - |  na  | Quad Cortex-A7 | 
 +| A80 | - | na  | 8-core big.LITTLE (4x A15 + 4x A7) |
====== Hardware Highlights ====== ====== Hardware Highlights ======
-^ Model ^ SoC ^ Memory ^ Flash/NAND ^ Network ^ USB ^ Serial ^ JTAG ^ [[wp>UEXT]] ^ Other ^ 
-| [[http://wiki.openwrt.org/toh/olimex/a10-olinuxino|Olimex A10-OLinuXino-LIME]] | A10 | 512MB | μSD | 10/100 Mbps ethernet | 2x USB2 | yes | n/a | yes | HDMI, SATA | 
-| [[http://wiki.openwrt.org/toh/olimex/a13-olinuxino|Olimex A13-OLinuXino-WIFI]] | A13 | 512MB | μSD, 4GB NAND | RTL WiFi | 3x USB2 | yes | n/a | yes | VGA | 
-| [[http://wiki.openwrt.org/toh/olimex/a20-olinuxino|Olimex A20-OLinuXino-MICRO]] | A20 | 1024GB | SD, μSD, 4GB NAND | 10/100 Mbps ethernet | 2x USB2 | yes | n/a | yes | HDMI, SATA, audio | 
-| [[http://wiki.openwrt.org/toh/cubietech/cubieboard|Cubieboard]] | A10 | 1024MB | μSD, 4GB NAND | 10/100 Mbps ethernet | 2x USB2 | yes | n/a | yes | HDMI, SATA, audio | 
-| [[http://wiki.openwrt.org/toh/cubietech/cubieboard2|Cubieboard2]] | A20 | 1024MB | μSD, 4GB NAND | 10/100 Mbps ethernet | 2x USB2 | yes | n/a | yes | HDMI, SATA, audio | 
-| [[http://wiki.openwrt.org/toh/cubietech/cubietruck|Cubietruck]] | A20 | 2048MB | μSD, 8GB NAND | BCM WiFi, 10/100/1000 Mbps ethernet | 2x USB2 | yes | n/a | yes | HDMI, VGA, SATA, audio, IR, TOSlink | 
-| [[http://wiki.openwrt.org/toh/pcduino/pcduino|pcDuino]] | A20 | 1024MB | μSD, 2GB NAND | 10/100 Mbps ethernet | 2x USB2 | yes | n/a | yes | HDMI | 
-UEXT is an open standard port to provide serial, I2C and SPI expansion ports.+^ Model ^ SoC ^ RAM ^ [[doc/techref/flash.layout|Storage]] ^ Network ^ USB ^ [[doc/hardware/port.serial|Serial]] ^ [[doc/hardware/port.jtag|JTAG]] ^ [[wp>UEXT]] ^ Other ^ linux-sunxi page ^ 
 +| [[toh/lemaker/bananapi|BananaPi]] | A20 | 1024MiB | μSD | Gigabit Ethernet | 2x USB2 | yes | n/a | n/a | HDMI, SATA, audio, IR, RCA video out, CSI | [[http://linux-sunxi.org/LeMaker_Banana_Pi|Page]] | 
 +| [[toh/cubietech/cubieboard|Cubieboard]] | A10 | 1024MiB | μSD, 4GB NAND | Fast Ethernet | 2x USB2 | yes | n/a | yes | HDMI, SATA, audio | [[http://linux-sunxi.org/Cubieboard|Page]] | 
 +| [[toh/cubietech/cubieboard2|Cubieboard2]] | A20 | 1024MiB | μSD, 4GB NAND | Fast Ethernet | 2x USB2 | yes | n/a | yes | HDMI, SATA, audio | [[http://linux-sunxi.org/Cubieboard2|Page]] | 
 +| [[toh/cubietech/cubietruck|Cubietruck]] | A20 | 2048MiB | μSD, 8GB NAND | BCM WiFi, Gigabit Ethernet | 2x USB2 | yes | n/a | n/a | HDMI, VGA, SATA, audio, IR, TOSlink | [[http://linux-sunxi.org/Cubietruck|Page]] | 
 +| [[toh/olimex/a10-olinuxino|Olimex A10-OLinuXino-LIME]] | A10 | 512MiB | μSD | Fast Ethernet | 2x USB2 | yes | n/a | yes | HDMI, SATA | [[http://linux-sunxi.org/A10-OLinuXino-LIME|Page]] | 
 +| [[toh/olimex/a13-olinuxino|Olimex A13-OLinuXino-WIFI]] | A13 | 512MiB | μSD | RTL WiFi | 3x USB2 | yes | n/a | yes | VGA | [[http://linux-sunxi.org/A13-OLinuXino|Page]] | 
 +| [[toh/olimex/a13-olinuxino-som|Olimex A13-SOM]] | A13 | 256/512MiB | μSD, 4GB NAND | RTL WiFi | n/a | yes | n/a | n/a | n/a | | 
 +| [[toh/olimex/a20-olinuxino|Olimex A20-OLinuXino-MICRO]] | A20 | 1024GiB | SD, μSD, 4GB NAND | Fast Ethernet | 2x USB2 | yes | n/a | yes | HDMI, SATA, audio | [[http://linux-sunxi.org/A20-olinuxino-micro|Page]] | 
 +| [[toh/pcduino/pcduino|pcDuino/pcDuinoV2]] | A10 | 1024MiB | μSD, 2GB NAND | Fast Ethernet | 2x USB2 | yes | n/a | n/a | HDMI / Arduino headers| [[http://linux-sunxi.org/LinkSprite_pcDuino_V2|Page]] | 
 +| [[toh/pcduino/pcduino3|pcDuino3]] | A20 | 1024MiB | μSD, 4GB NAND | Fast Ethernet, RTL8188EU WiFi | 1x USB2 | yes | n/a | n/a | HDMI / Arduino headers, SATA, IR | [[http://linux-sunxi.org/LinkSprite_pcDuino_V3|Page]] | 
 + 
 +[[wp>UEXT]] is an open standard port to provide serial, I²C and SPI expansion ports.
===== Installation ===== ===== Installation =====
Line 44: Line 51:
  * SD/MMC   * SD/MMC
-  * USB EHCI +  * USB EHCI/OHCI 
-  * EMAC (100/100 Mbps)+  * EMAC (10/100 Mbps) 
 +  * A20 GMAC (10/100/1000 Mbps)  
 +  * SATA
  * Clocks   * Clocks
  * Timers   * Timers
-  * A20 GMAC (10/100/1000 Mbps) +  * SMP with HYP patches for 2014.04 u-boot 
 +  * Various devices, GPIO, IR
=== Being worked on === === Being worked on ===
-  * SMP on A20 doesn't work yet 
-  * USB OHCI 
  * NAND (have some snippets already)   * NAND (have some snippets already)
 +  * SPI (need integration)
=== Not being worked on === === Not being worked on ===
Line 61: Line 70:
==== Installation process ==== ==== Installation process ====
 +
 +=== Pre-built SD card images ===
 +
 +You can build an SD card image directly from buildroot for your device.
 +
 +  * Check out trunk - https://dev.openwrt.org/wiki/GetSource
 +  * Run make menuconfig
 +  * Select device profile - f.e. BananaPi
 +  * Start the build
 +  * The built SD card images will be in bin/sunxi
 +  * dd if=bin/sunxi/openwrt-sunxi-Bananapi-sdcard-vfat-ext4.img of=/dev/sdc
 +
 +
 +
 +=== Assembling the SD card image yourself ===
 +
 +OpenWrt trunk images are located in [[http://downloads.openwrt.org/snapshots/trunk/sunxi/|snapshots/trunk/sunxi/]] folder.
 +
 +For example if you have Cubieboard3/Cubietruck then download these files from the server:
 +  * [[http://downloads.openwrt.org/snapshots/trunk/sunxi/uboot-sunxi-Cubietruck/openwrt-sunxi-Cubietruck-u-boot-with-spl.bin|openwrt-sunxi-Cubietruck-u-boot-with-spl.bin]]
 +  * [[http://downloads.openwrt.org/snapshots/trunk/sunxi/uboot-sunxi-Cubietruck/openwrt-sunxi-Cubietruck-uEnv.txt|openwrt-sunxi-Cubietruck-uEnv.txt]]
 +  * [[http://downloads.openwrt.org/snapshots/trunk/sunxi/sun7i-a20-cubietruck.dtb|sun7i-a20-cubietruck.dtb]]
 +  * [[http://downloads.openwrt.org/snapshots/trunk/sunxi/openwrt-sunxi-uImage|openwrt-sunxi-uImage]]
 +  * [[http://downloads.openwrt.org/snapshots/trunk/sunxi/openwrt-sunxi-root.ext4|openwrt-sunxi-root.ext4]]
=== SD layout === === SD layout ===
Line 204: Line 237:
For further information about the SoCs, go to http://linux-sunxi.org/Main_Page For further information about the SoCs, go to http://linux-sunxi.org/Main_Page
 +
 +====How can you help====
 +
 +  * We're looking for any A31 / A80 hardware at the moment
 +  * Hardware donations - https://dev.openwrt.org/wiki/WantedHardware
 +  * Test GPIOs and peripherals on A13/A20 and provide feedback

Back to top

doc/hardware/soc/soc.allwinner.sunxi.1393002820.txt.bz2 · Last modified: 2014/02/21 18:13 by patapovich