Robert Nelson,
1) I have installed the
ARM Cross Compiler as per your instruction given in
http://eewiki.net/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-ARMCrossCompiler:GCC2) I have compiled and installed the kernel 3.16.2. then copied the "
vmlinuz-3.16.2.bin" to folder where the makefile for linux_kernel_3.16.2 contain(linux3.16.2). Now i cross compiled the kernel as you given above post. But it is return error, Is any steps i missed?
root@vairamani-pc:/home/vairamani/linux/linux-3.16.2# make ARCH=arm CROSS_COMPILE=${CC} vmlinuz-3.16.2 modules dtbs
scripts/kconfig/conf --silentoldconfig Kconfig
***
*** Configuration file ".config" not found!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: Nothing to be done for `vmlinuz-3.16.2'.
The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.
make: *** [modules] Error 1
root@vairamani-pc:/home/vairamani/linux/linux-3.16.2# make ARCH=arm CROSS_COMPILE=${CC} menuconfig
scripts/kconfig/mconf Kconfig
#
# using defaults found in /boot/config-3.16.2
#
/boot/config-3.16.2:7663:warning: symbol value 'm' invalid for KVM
configuration written to .config
*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.
root@vairamani-pc:/home/vairamani/linux/linux-3.16.2#