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.

Reply via email to