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