Not able to load kernel

nithin
Dear all,

myself nithin. While I tried to get linux kernel through tftpboot , its
showing a message as Unsupported Architecture 0x9 . ERROR: can't get kernel
image!

The result is given below. Please anyone help me. I am compiling uboot with
mini2440_config and linux kernel  with mini2440_defconfig for getting
configurations. I tried arm varient option in buidroot as arm-generic and
arm 920t. But still showing the same.

U-Boot 1.3.2-mini2440 (Sep 19 2011 - 23:55:21)

I2C:   ready
DRAM:  64 MB
NOR Flash not found. Use hardware switch and 'flinit'
Flash:  0 kB
NAND:  1024 MiB
Found Environment offset in OOB..
USB:   S3C2410 USB Deviced
In:    serial
Out:   serial
Err:   serial
MAC: 08:08:11:18:12:27
Hit any key to stop autoboot:  0 
dm9000 i/o: 0x20000300, id: 0x90000a46 
DM9000: running in 16 bit mode
MAC: 08:08:11:18:12:27
TFTP from server 192.168.1.5; our IP address is 192.168.1.10
Filename 'uimage.bin'.
Load address: 0x32000000
Loading: T
#################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #############################
done
Bytes transferred = 5189250 (4f2e82 hex)
## Booting kernel from Legacy Image at 32000000 ...
   Image Name:   Linux 2.6
   Created:      2011-09-11  13:05:44 UTC
   Image Type:   SuperH Linux Kernel Image (gzip compressed)
   Data Size:    5189186 Bytes =  4.9 MB
   Load Address: 8c001000
   Entry Point:  8c002000
   Verifying Checksum ... OK
Unsupported Architecture 0x9
ERROR: can't get kernel image!
MINI2440#

Steve
I think you compile the kernel for a different architecture, it has to be
for the ARM, make sure you use the right configurations file
in your kernel directory just do this before you compile

cp config_mini2440_t35 .config

nithin
I compiled after copying config_mini2440_t35 to .config. But its showing
the same, I tried with config_mini2440_w35 also.

I created vmlinux and made vmlinux.gz. And then created uimage.bin.
 Is it needed to create vmlinuz instead of vmlinux.

Steve
you have to be in the kernel directory when you do that, the uImage size is
double of what it should be, you have to be in the linux-2.6.32.2 directory
when you cp config_mini2440_t35 .config,
I never used vmlinux, so I cant give advice on that,