[meta-ti] Cannot boot beaglebone image
Cooper Jr., Franklin
fcooper at ti.com
Fri Aug 23 09:05:16 PDT 2013
> -----Original Message-----
> From: meta-ti-bounces at yoctoproject.org [mailto:meta-ti-
> bounces at yoctoproject.org] On Behalf Of Dmytriyenko, Denys
> Sent: Friday, August 23, 2013 10:34 AM
> To: Bernard Mentink
> Cc: meta-ti at yoctoproject.org
> Subject: Re: [meta-ti] Cannot boot beaglebone image
>
> On Thu, Aug 08, 2013 at 10:57:32AM +1200, Bernard Mentink wrote:
> > Hi There,
> >
> > Very new to Yocto and the Ti BSP so be nice ;-)
> >
> > I have built the minimal image and created an SD card with the boot
> > and rootfs partitions ..
> >
> > I have copied MLO (first), u-boot.img, am335x-bone.dtb, u-boot-spl.bin
> > and uImage to the "boot" partition.
> > (I am not sure if the am33xx file or the spl file is necessary ..) I
> > have un-tar'ed the root filesystem to the "rootfs" partition.
> >
> > However when I boot this card, all I see on the beaglebone black is 4
> > lights on continuous ..
> > There is no serial port over USB to see what is going on, and no
> > ethernet device shows up, even after including dropbear in the image ..
> >
> > I am at a loss ... there is no "standard" serial port to see if u-boot
> > is coming up at all ..
>
> Did you have anything in eMMC?
[Franklin] What Denys is talking about is that the kernel, u-boot and filesystem will be loaded from the eMMC by default. One way to avoid this is to delete the MLO on the eMMC. Information on doing this can be found here: http://processors.wiki.ti.com/index.php/Sitara_Linux_SDK_Setup_Script#BeagleBone_Black_Users. My removing the MLO the SD card will then be used.
Another difference between Beaglebone and Beaglebone Black is that the USB cable that comes with the BBB is not a true serial cable. This link list various serial cables you can purchase to regain that functionality http://circuitco.com/support/index.php?title=BeagleBone_Black_Accessories#Serial_Debug_Cables. This way you can see what goes on in SPL, U-boot and the kernel.
If you run Angstrom after the kernel is booted and the filesystem is loaded the USB cable can then be seen as a virtual serial port.
>
>
> > By the way, to sucessfully build meta-ti, I had to add the following line
> > to my local.conf ..
> > BBMASK ?= ".*/meta-ti/recipes-(misc|bsp/formfactor|graphics/mesa)/"
> >
> > ... if I did not do that, the build failed with all the Angstom
> > licencing rubbish (it should not be in there .... I want a
> > "distro-less" build ;)
>
> Yes, that is explained in README, which nobody reads :(
>
> --
> Denys
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
More information about the meta-ti
mailing list