Results 1 to 3 of 3
Hello,
I am trying to port linux-2.6.22 kernel on an ARM9 board with an i.MX27 processor and 128MB of external SDRAM.
I am loading the compressed image(zImage) at higher addresses ...
- 04-23-2008 #1Just Joined!
- Join Date
- Apr 2008
- Posts
- 1
Linux on ARM9 processors
Hello,
I am trying to port linux-2.6.22 kernel on an ARM9 board with an i.MX27 processor and 128MB of external SDRAM.
I am loading the compressed image(zImage) at higher addresses in SDRAM and giving the decompressor, the lower addresses of SDRAM. The messages shown on hyperterm are:
Uncompressing kernel....................................done. Now booting the kernel
and the system hangs.
I am under the impression that some memory assignments are mistaken. The memory assignments are as follows:
SDRAM addresses : 0xA0000000 - 0xA8000000
ZRELADDR = 0xA0008000 (i am using this address as address to decompressor)
whereas in /arch/arm/boot/compressed/vmlinux.lds.in the text base i am using is
.text = 0xa0428000, .data, .bss, .got follows thereafter.
Really confused about where I am wrong and need some help to fix this.
Any pointers in these regards would be of great help to me.
Thanks & Regards
Amit
- 04-23-2008 #2Linux Engineer
- Join Date
- Oct 2004
- Location
- Vancouver
- Posts
- 1,366
You may want to check out the gentoo installation handbook for ARM processors. It says that if you have an ARMv4 or higher, then gentoo will run on your system.
Gentoo Linux Documentation -- Gentoo Linux ARM HandbookOperating System: GNU Emacs
- 04-24-2008 #3Just Joined!
- Join Date
- Apr 2008
- Location
- Bosnia
- Posts
- 4
Hi, try this!
Complete ARM9 Linux development system available


Reply With Quote