Steve wrote:How have you installed your cross compiler? The name of the gcc command is likely to be different (ie it may not be armv4tl-softloat-linux-gnueabi-gcc). You'll need to update your xkmake script accordingly.
If you can't get it to work I can compile a kernel for you. Just let me know what options you require - is it just the defaults + ext2?
Hello and Thanks Steve!
Very much appreciate your offer and I may have to take you up on it, but I would prefer to get things working here. I don' want to have to pester someone every time I make a change and need something new in the kernel.
Slowly I am getting things figured out. I had the cross compiler that came on the CD with the FriendlyARM installed and working for the examples. That is the compiler I wanted (export PATH=$PATH:/usr/local/arm/4.3.2/bin/) .
I moved the kernel source that came on the CD into the arm project directory and changed the xkmake to match:
Code: Select all
#!/bin/sh
exec make ARCH="arm" CROSS_COMPILE="arm-none-linux-gnueabi-" INSTALL_MOD_PATH="${SYSROOT}" "$@"
{~/projects/arm/linux-2.6.29} $ cat xkmake
Same problem as before: *** Can't find default configuration "arch/arm/configs/mini2440_defconfig"!
And it isn't there

.
I googled and didn't get much back that made sense to me

. It seems that everything just assumes it is there???
Anyone know where I might find that file?
I am wondering if the "config_mini2440_n35" is that file that just needs to be copied and renamed into arch/arm/configs. From what I do know about building kernels, it appears to be what would normally come out of make menuconfig into .config.
It come with a bunch of those, I am pretty sure the _n35 is the one I want:
Code: Select all
{~/projects/arm/linux-2.6.29} $ ls config_*
config_mini2440_a70 config_mini2440_n35 config_mini2440_vga1024x768 config_qq2440_n35
config_mini2440_l8 config_mini2440_t35 config_qq2440_a70 config_qq2440_vga1024x768
Any ideas appreciated!
Thanks very much!