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#
Not able to load kernel
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
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.
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,

