HCL:CubieBoard6
The Cubietech CubieBoard6 is a single-board computer.
Technical data
- Actions Semi S500 SoC
- 4x ARM Cortex-A9 CPU
- PowerVR SGX544 GPU
- 2 GB RAM
- 8 GB eMMC
- Micro SD
- SATA
- 2x USB 2.0 host, 1x Mini USB device
- 100 Mb Ethernet
- Ampak AP6212 Wifi
- HDMI
- IR
- 2x 48 GPIO pins
Manual installation
U-Boot
U-Boot v2017.07 does not contain support for this board or SoC.
SDK=s500-sdk mkdir ${SDK} tar -zxpf s500_linux_sdk_v1.0.tar.gz -C ${SDK} cd ${SDK} git reset --hard cd u-boot
You may need to suppress -Werror=date-time in Makefile to avoid build failure.
You may want to tweak board/actions/owl/owl_boot_fdt.c to not add stuff to $bootargs.
make cubieboard6_s500_defconfig make -jX u-boot-dtb.img (cd ../owl/scripts; ./padbootloader ../../u-boot/u-boot-dtb.img ) dd if=u-boot-dtb.img of=/dev/sdX bs=512 seek=6144
${SDK}/owl/tools/utils/bootloader_pack ${SDK}/owl/s500/bootloader/bootloader.bin \ ${SDK}/owl/s500/boards/ubuntu/cubieboard6/bootloader.ini \ bootloader.bin dd if=bootloader.bin of=/dev/sdX bs=512 seek=4097
Kernel
The 4.13 kernel does not yet contain a .dts file - an owl-s500-cubieboard6.dts is in the works.