version 1.48, 2015/03/23 18:46:00
|
version 1.50, 2015/04/02 18:36:59
|
Line 1
|
Line 1
|
[[!meta title="NetBSD/evbarm on Allwinner Technology SoCs"]] |
[[!meta title="NetBSD/evbarm on Allwinner Technology SoCs"]] |
|
|
|
NetBSD 7.0 has support for A10, A20, and A31 SoCs. NetBSD -current adds support for A80 SoCs. |
|
|
[[!toc levels=2]] |
[[!toc levels=2]] |
|
|
# Supported boards |
# Supported boards |
Line 86 uenvcmd=mmc dev 0; mmc rescan; fatload m
|
Line 88 uenvcmd=mmc dev 0; mmc rescan; fatload m
|
|
|
## A80 based boards |
## A80 based boards |
|
|
* Cubieboard 4 SDK (lubuntu) U-Boot env: |
* Cubieboard 4 U-Boot for SD card: <http://ftp.netbsd.org/pub/NetBSD/misc/jmcneill/allwinner/a80/cubieboard4-uboot.tgz> |
[[!template id=programlisting text=""" |
[[!template id=programlisting text=""" |
baudrate=115200 |
# dd if=u-boot-spl.bin of=/dev/sdd bs=1k seek=8 |
boot_normal=fatload mmc 0:1 20007800 uimage;bootm 20007800 |
# dd if=u-boot-sun9iw1p1.bin of=/dev/sdd bs=1k seek=19096 |
bootcmd=run setargs_cubie boot_normal |
|
bootdelay=3 |
|
console=ttyS0,115200 |
|
console1=tty1 |
|
init=/init |
|
loglevel=8 |
|
mmc_root=/dev/mmcblk0p2 |
|
setargs_cubie=setenv bootargs console=${console1} console=${console} root=${mmc_root} loglevel=${loglevel} |
|
stderr=serial |
|
stdin=serial |
|
stdout=serial |
|
"""]] |
"""]] |
|
* First partition needs to be at +20MB offset. Format it as MSDOS, copy 'netbsd.ub' to it as 'uImage'. |
|
|
# Big (endian) fun |
# Big (endian) fun |
|
|