This is interesting as I also built from Yocto and didn't managed to make the BBB starting.
I'll change the Yocto uImage to the Angstrom one + .dtb and tell if you tell which version you get them from Le mercredi 9 octobre 2013 17:54:43 UTC+2, say...@gmail.com a écrit : > > Got it working however it's not exactly clear to me why it wasn't working > prior and I'm unsure if I'll have issues in the future. Any advice would > be appreciated. > > I replaced the /boot/uImage with the /boot/uImage from the standard > Angstrom image and used the dtb file from there as well. The kernel > version that I had built from source that was failing to load was > 3.12.0-rc3 and the kernel that loads and runs with the dtb file is 3.8.13. > So I feel like it's one of these options: > > 1.) The kernel I built was bad and won't work with anything > 2.) The kernel I built is not compatible with BBB for whatever reason > 3.) The kernel I built is not compatible with the version of the dtb > binary file I used and I need to find an updated dtb file or build one from > a dts file. > > I'll begin testing my application on the board at this point but I'd feel > more comfortable if I could get a better understanding of the build process > and why I have to borrow portions (kernel & dtb) from Angstrom builds to > get it to boot. > > Thanks! > > ~ Sayguh > > On Wednesday, October 9, 2013 10:47:46 AM UTC-4, say...@gmail.com wrote: >> >> Update: >> >> Got the cable and booted. Here's how things progressed from there: >> >> 1.) MLO was loading correctly, so was u-boot but the first issue was it >> wasn't finding the uImage. It was looking in /boot of the ext3 partition >> rather than next to the MLO & u-boot file in the Fat32 partition. I copied >> my uImage into /boot and continued >> >> The u-boot output is below but as I understand it, the current issue is >> that it cannot find the cmdline flattened device tree dtb file. One is not >> generated by my Poky build. >> >> >> Hit any key to stop autoboot: 0 >> gpio: pin 53 (gpio 53) value is 1 >> mmc0 is current device >> micro SD card found >> mmc0 is current device >> gpio: pin 54 (gpio 54) value is 1 >> SD/MMC found on device 0 >> reading uEnv.txt >> ** Unable to read file uEnv.txt ** >> gpio: pin 55 (gpio 55) value is 1 >> 4382696 bytes read in 742 ms (5.6 MiB/s) >> gpio: pin 56 (gpio 56) value is 1 >> ** File not found /boot/am335x-boneblack.dtb ** >> Booting from mmc ... >> ## Booting kernel from Legacy Image at 80007fc0 ... >> Image Name: Linux-3.12.0-rc3 >> Image Type: ARM Linux Kernel Image (uncompressed) >> Data Size: 4382632 Bytes = 4.2 MiB >> Load Address: 80008000 >> Entry Point: 80008000 >> Verifying Checksum ... OK >> ERROR: Did not find a cmdline Flattened Device Tree >> >> >> After this, I searched around and found an am335x-boneblack.dtb file in >> the Angstrom build output and copied that into my SD Card (felt wrong doing >> it as it wasn't an output of my specific Poky build process). This allowed >> the kernel to boot however it hung during the boot process as shown below: >> >> Hit any key to stop autoboot: 0 >> gpio: pin 53 (gpio 53) value is 1 >> mmc0 is current device >> micro SD card found >> mmc0 is current device >> gpio: pin 54 (gpio 54) value is 1 >> SD/MMC found on device 0 >> reading uEnv.txt >> ** Unable to read file uEnv.txt ** >> gpio: pin 55 (gpio 55) value is 1 >> 4382696 bytes read in 742 ms (5.6 MiB/s) >> gpio: pin 56 (gpio 56) value is 1 >> 24884 bytes read in 28 ms (867.2 KiB/s) >> Booting from mmc ... >> ## Booting kernel from Legacy Image at 80007fc0 ... >> Image Name: Linux-3.12.0-rc3 >> Image Type: ARM Linux Kernel Image (uncompressed) >> Data Size: 4382632 Bytes = 4.2 MiB >> Load Address: 80008000 >> Entry Point: 80008000 >> Verifying Checksum ... OK >> ## Flattened Device Tree blob at 80f80000 >> Booting using the fdt blob at 0x80f80000 >> XIP Kernel Image ... OK >> OK >> Using Device Tree in place at 80f80000, end 80f89133 >> >> Starting kernel ... >> >> >> Anyone have any advice on how to get it to boot up correctly? >> >> ~ Sayguh >> >> On Monday, October 7, 2013 9:50:59 AM UTC-4, RobertCNelson wrote: >>> >>> On Mon, Oct 7, 2013 at 8:17 AM, <say...@gmail.com> wrote: >>> > Step 1.) I followed this post to build Poky for the BBB: >>> > https://gist.github.com/errordeveloper/4056193 >>> > >>> > Step 2.) I followed this to setup the SD card: >>> > https://pixhawk.ethz.ch/tutorials/omap/boot_from_sd_sdhc >>> > >>> > Step 3.) I followed this for deploying my artifacts (MLO, u-boot, >>> uImage & >>> > file system) >>> > https://pixhawk.ethz.ch/tutorials/omap/copy_sd_card >>> > >>> > I have also tried to swap out Step 2 above for the mkcard.txt script >>> found >>> > here: >>> > http://downloads.angstrom-distribution.org/demo/beaglebone/ >>> > >>> > In all cases, I attempt to boot the BBB and I do not get anything over >>> the >>> > HDMI display and nothing hits my routers DHCP server to receive an IP >>> > address. >>> > >>> > I do not have an FTDI Cable but can buy one if that is the logical >>> next step >>> > in debugging. >>> > >>> > Any advice? Without an FTDI Cable, is there anyway to watch the boot >>> > process? >>> >>> Get a Cable.. >>> >>> Regards, >>> >>> -- >>> Robert Nelson >>> http://www.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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.