mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-04 10:53:30 +08:00
8d2eaa5b3d
the loaduimage command was renamed to loadimage when the default kernel image changed from uImage to zImage in u-boot commit e3cf9692053a, which made it into the v2013.10 u-boot release that the beaglebone_defconfig currently builds. Signed-off-by: Vanya Sergeev <vsergeev@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> |
||
---|---|---|
.. | ||
patches/linux | ||
linux-3.12.config | ||
post-image.sh | ||
readme.txt | ||
uEnv.txt |
BeagleBone Intro ===== To be able to use BeagleBone board with the images generated by Buildroot, you have prepare the SDCard. How to build it =============== $ make beaglebone_defconfig Then you can edit the build options using $ make menuconfig Compile all and build rootfs image: $ make Result of the build ------------------- After building, you should get a tree like this: output/images/ ├── am335x-boneblack.dtb ├── am335x-bone.dtb ├── MLO ├── rootfs.ext2 ├── u-boot.img ├── uEnv.txt └── zImage Prepare you SDCard ================== You need to prepare first partition in fat32 and marked as bootable, and second where you will write rootfs. Copy the files to boot partition $ cp MLO u-boot.img zImage uEnv.txt *.dtb /media/zzzzz where /media/zzzzz is the mount point Then you need to write the rootfs image onto SDCard: # dd if=rootfs.ext2 of=/dev/xxxxx where /dev/xxxxx is the second partition. Use: # fdisk -l to check for correct one. Finish ====== Unmount all mounted SDCard partitions and insert the card to BeagleBone. Hold the "BOOT" button and apply power. Then release the "BOOT" button. The output is available on the serial console.