This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Beaglebone not booting with uImage compiled with SDK tool-chain?

Hello All,

I am shipped Beaglebone with kernel image version 3.2.18 ( Angstrom distribution).

I tried to find the kernel sources, so that i can compile my driver with kernel sources.

But i could not find the kernel sources.

So i decided to use the kernel sources shipped with ti-sdk-am335x-evm-05.05.00.00, which is having kernel version 3.2.0.

Host machine have Ubuntu OS.

I used the tool-chain in above SDK in /linux-devkit/bin/.. folder, arm-arago-linux-gnueabi-gcc

# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- mrproper
# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- 
# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- tisdk_am335x-evm_defconfig
# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig
# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage

I mangaed to compile uImage, and then copied to root file system of beaglebone sdcard with symlink in /boot/uImage pointing to this new image.

but my board doesn't start( no messages on /dev/ttyUSB0/1)..but the netwok led's are blinking.

I don't see the bard on network.


I tried the same with several kernel sources, i.e. from kernel.rog 3.2.18,  from github, from sdk folder (board-support/board-port-labs)...but with no success.

Can anybody provide the pointer, what wrong i am doing?


My original intention was to insert a module, but it's failing with message " invalid module format", which must be happening because of version mismatch.

i tried with insmod -f *.ko, but to no avail.

br

Vikas