Find the answer to your Linux question:
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 ...
  1. #1
    Just Joined!
    Join Date
    Apr 2008
    Posts
    1

    Question 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

  2. #2
    Linux 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 Handbook
    Operating System: GNU Emacs

  3. #3
    Just Joined!
    Join Date
    Apr 2008
    Location
    Bosnia
    Posts
    4

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...