Hi Guys, I am trying to build my own kernel for the Beaglebone Black Rev.C. The build process on Ubuntu 12.04 with make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bb.org_defconfig make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage dtbs LOADADDR= 0x80008000 -j4 works well afaik. I get the uImage in arch/arm/boot and and am335x-boneblack.dtb in arch/arm/boot/dts.
I download to BBB via tftp and U-boot. The uImage into RAM @ 0x80200000 The am335x-boneblack.dtb into RAM @ 0x808E0000 tftpboot 0x80200000 uImage tftpboot 0x808E0000 am335x-boneblack.dtb afther that i try to start the Kernel with using the stock rootfs on the eMMC coming with the board. setenv bootargs console=ttyO0,115200n8 quiet root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait bootm 0x80200000 - 0x808E0000 The output over serial is: ## Booting kernel from Legacy Image at 80200000 ... Image Name: Linux-3.14.41+ Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 7157752 Bytes = 6.8 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK ## Flattened Device Tree blob at 808e0000 Booting using the fdt blob at 0x808e0000 Loading Kernel Image ... OK Using Device Tree in place at 808e0000, end 808f8478 Starting kernel ... After around 1 minute Beaglebone Black restarts. I got the kernel from https://github.com/beagleboard/linux.git git checkout 3.14 Is there some more things I have to do, to get the kernel running. Did I make a mistake? Hope someone can help me. Best regards, Mike -- 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]. For more options, visit https://groups.google.com/d/optout.
