[Arm-netbook] EOMA68-A20 now booting Linaro distro from uSD card

joem joem at martindale-electric.co.uk
Tue Sep 17 09:36:52 BST 2013


EOMA68-A20 now booting Linaro distro from uSD card
--------------------------------------------------

http://www.gplsquared.com/eoma_boot/eoma_boot.html#linaro_boot_uSD_image

Linaro distro now boots on EOMA. Downloadable uSD card image:
http://www.gplsquared.com/eoma_boot/linaro3_2gb_uSD_image.bin.xz 

The ethernet is working, SATA is working, and HDMI is working.  Boot log
http://www.gplsquared.com/eoma_boot/linaro_boot_log.txt 

The usSD card image is in xz compressed file format, and it unzips into
a 2GB image file that can be written to a 2GB or bigger micro SDCard,
and then used to boot the EOMA.
To write the 2GB file to uSD card, use the dd command.
(Future sdcards will be bigger as they will come more self contained and
with more tools and sources.)

The difference with previous version is down to suggestions by Turl on
freenode #linux-sunxi to change some options.

The guide at http://linux-sunxi.org/FirstSteps is followed to make the
bootable uSD card. The root file system selected was the linaro distro.

The differences:

1. instead of git checkout origin/sunxi-3.0, used git checkout
origin/sunxi-3.4

2. In the Linux directory, the file arch/arm/configs/sun7i_defconfig has
been modified to add CONFIG_SUNXI_EMAC=y
  
3. instead of make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
sun4i_defconfig, used make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
sun7i_defconfig 

4. The remaining information came from
http://rhombus-tech.net/allwinner/a20/boot/ to set up the EOMA to boot
from uSD card, and get this file
http://rhombus-tech.net/allwinner/a20/boot/script.fex to inform Linux of
hardware configuration.
    That file has been modified to shut off LCD for now and enable HDMI,
and it can be found in the /boot directory in the uSD card image.

The Linux kernel was cross compiled on Ubuntu 12.04.3 using Ubuntu armhf
tool chain.




More information about the arm-netbook mailing list