| ODROID-C2 |
| |
| Intro |
| ===== |
| To be able to use ODROID-C2 board with the images generated by |
| Buildroot, you have to prepare the SDCard or eMMC. |
| |
| How to build it |
| =============== |
| |
| $ make odroidc2_defconfig |
| |
| Then you can edit the build options using |
| |
| $ make menuconfig |
| |
| Compile all and build rootfs image: |
| |
| $ make |
| |
| Note: you will need to have access to the network, since Buildroot will |
| download the packages' sources. |
| |
| Result of the build |
| ------------------- |
| |
| After building, you should obtain this tree: |
| |
| output/images/ |
| +-- bl1.bin.hardkernel |
| +-- bl2.package |
| +-- bl301.bin |
| +-- bl30.bin |
| +-- bl31.bin |
| +-- boot_new.bin |
| +-- boot.scr [1] |
| +-- boot.vfat |
| +-- fip.bin |
| +-- Image [2] |
| +-- meson-gxbb-odroidc2.dtb |
| +-- rootfs.ext2 |
| +-- rootfs.ext4 |
| +-- rootfs.tar |
| +-- sdcard.img |
| +-- u-boot.bin |
| +-- u-boot.img |
| +-- uboot-odc2.img [3] |
| |
| [1] This is the ODROID-C2 configuration file used in u-boot. |
| [2] This is the ODROID-C2 kernel image file which will be booted. |
| [3] This is the ODROID-C2 signed u-boot image which will be used. |
| |
| How to write the SD card or eMMC |
| ================================ |
| |
| Once the build process is finished you will have an image called "sdcard.img" |
| in the output/images/ directory. |
| |
| Copy the bootable "sdcard.img" onto an SD card or eMMC with "dd": |
| |
| $ sudo dd if=output/images/sdcard.img of=/dev/sdX |
| |
| Insert the SDcard into your ODROID-C2, and power it up. Your new system |
| should come up now. |