The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / board / beaglebone / readme.txt
1 BeagleBone
2
3 Intro
4 =====
5 To be able to use BeagleBone board with the images generated by
6 Buildroot, you have to prepare the SDCard.
7
8 How to build it
9 ===============
10
11   $ make beaglebone_defconfig
12
13 Then you can edit the build options using
14
15   $ make menuconfig
16
17 Compile all and build rootfs image:
18
19   $ make
20
21 Result of the build
22 -------------------
23
24 After building, you should get a tree like this:
25
26   output/images/
27   ├── am335x-boneblack.dtb
28   ├── am335x-bone.dtb
29   ├── MLO
30   ├── rootfs.ext2
31   ├── u-boot.img
32   ├── uEnv.txt
33   └── zImage
34
35
36 Prepare your SDCard
37 ===================
38
39 You need to prepare first partition in fat32 and marked as bootable,
40 and second where you will write rootfs.
41
42 Copy the files to boot partition
43
44   $ cp MLO u-boot.img zImage uEnv.txt *.dtb /media/zzzzz
45
46 where /media/zzzzz is the mount point.
47 Then you need to write the rootfs image onto SDCard:
48
49   # dd if=rootfs.ext2 of=/dev/xxxxx
50
51 where /dev/xxxxx is the second partition. Use:
52
53   # fdisk -l
54
55 to check for correct one.
56
57 Finish
58 ======
59
60 Unmount all mounted SDCard partitions and insert the card to BeagleBone.
61 Hold the "BOOT" button and apply power. Then release the "BOOT" button.
62 The output is available on the serial console.