On Tue, Nov 28, 2017 at 2:28 PM, <[email protected]> wrote: > I try to figure out how to create and boot on a SD card with Buildroot I > first followed this tutorial to create a SD card with an Ubuntu rootfs to > see if it works : https://eewiki.net/display/linuxonarm/BeagleBone+Blue > It did. > > Then I tried to build a full image with Buildroot using the > beaglebone_defconfig configuration file. The result is completely different. > The first tutorial gives me a single partition with U-Boot written first and > the kernel and the DTB files in a boot/ subdirectory. and the build from > Buildroot gives me 2 partitions "boot" and "rootfs" with the bootloader, the > kernel and the DTB file in the first one and the rootfs in the second one. > Unfortunately that didn't work. > > I edited the beaglebone board configuration to add the am335x-boneblue.dts > source file and the U-boot patches provided in the first tutorial without > success. In the configuration file, the Kernel sources are fetched from a TI > repository. Why the official BeagleBone linux kernel repository on GitHub > isn't used instead? I tried with the official kernel without success. Where > could I find the conditions to make the BeagleBone Blue boot on my SD card? > The BeagleBone Black and Blue seems to be based on the same hardware but why > are the SD card partitions so different?
Buildroot uses one of TI's 4.4.x based kernel's: https://github.com/buildroot/buildroot/blob/master/configs/beaglebone_defconfig I pushed the blue mainline in v4.13.x... Since i maintain the beagleboard kernel builds, my v4.4.x/v4.9.x kernels got backports to support the blue.. So if you want buildroot support for the Blue, you'll have to do some kernel patching.. Buildroot uses the old fat=boot, ext=rootfs partition setup. We moved to a single partition a few years back, as users were soft-bricking their boards by deleting the bootloader files. Regards, -- Robert Nelson https://rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYj-z9karJ-AYsTPDemm1aF5APiRkr4z_-0ZHBtNZbGsnQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
