User Tools

Site Tools


doc:hardware:soc:soc.allwinner.sunxi

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
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
  
  
doc/hardware/soc/soc.allwinner.sunxi.1393002820.txt.bz2 · Last modified: 2014/02/21 18:13 by patapovich