zImage.elf loads but not starts

Mirek23 miroslaw.dach at psi.ch
Fri Apr 20 01:10:29 EST 2007


Hi All,

    I am just trying to build, load and run the kernel 2.6 on ppc405 of the
Avnet evaluation board which uses Xilinx Virtex 4 FX-12 chip (ml403 like).

I have downloaded the kernel 2.6 from Grant using git. I have downloaded
ELDK 4.1 to my PC.
I have compiled successfully the kernel with the crosscompiler from ELDK
4.1.

So far so good.

The kernel configuration was done according to the spec on the page:
http://www.linux.get2knowmore.com/2006/06/30/quick-guide-linux-26-on-xilinx-virtex-ii-pro-boards-part-i/

I have set during configuration phase additional parameters:

Default bootloader kernel arguments:
console=ttyS0

* 8250/16550 and compatible serial support
* Console on 8250/16550 and compatible serial support

* Initial RAM filesystem and RAM disk (initramfs/initrd) suppor

*RAM disk support
16 Default number of RAM disks
8192 Default RAM disk size (kbytes)
(1024) Default RAM disk block size (bytes)
---------------------------------------------------------------------------

when I use objdump -h zImage.elf I get:

arch/ppc/boot/images/zImage.elf:     file format elf32-big

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00003848  00400000  00400000  00010000  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data         000f5000  00404000  00404000  00014000  2**2
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          0000213c  004f9000  004f9000  00109000  2**2
                  ALLOC
  3 .debug_abbrev 00000c3a  00000000  00000000  00109000  2**0
                  CONTENTS, READONLY, DEBUGGING
  4 .debug_info   0000267d  00000000  00000000  00109c3a  2**0
                  CONTENTS, READONLY, DEBUGGING
  5 .debug_line   00000bc8  00000000  00000000  0010c2b7  2**0
                  CONTENTS, READONLY, DEBUGGING
  6 .debug_frame  000004c0  00000000  00000000  0010ce80  2**2
                  CONTENTS, READONLY, DEBUGGING
  7 .debug_loc    00002c7c  00000000  00000000  0010d340  2**0
                 CONTENTS, READONLY, DEBUGGING
  8 .debug_pubnames 000003c5  00000000  00000000  0010ffbc  2**0
                  CONTENTS, READONLY, DEBUGGING
  9 .debug_aranges 00000120  00000000  00000000  00110381  2**0
                  CONTENTS, READONLY, DEBUGGING
 10 .debug_ranges 00000078  00000000  00000000  001104a1  2**0
                  CONTENTS, READONLY, DEBUGGING
 11 .debug_str    00000ae0  00000000  00000000  00110519  2**0
                  CONTENTS, READONLY, DEBUGGING
 12 .note.GNU-stack 00000000  00000000  00000000  00110ff9  2**0
                  CONTENTS, READONLY


To load the zImage.elf to the SDRAM of my Avent evaluation board I use JTAG
and Xilinx XMD program:

XMD% dow zImage.elf
        section, .text: 0x00400000-0x00403848
        section, .data: 0x00404000-0x004f0000
        section, .bss: 0x004f0000-0x004f21a0
Downloaded Program zImage.elf
Setting PC with program start addr = 0x00400000
PC reset to 0x00400000, Clearing MSR Register
XMD% run
PC reset to 0x00400000, Clearing MSR Register
Processor started. Type "stop" to stop processor
RUNNING> stop


I do not see any output in the XMD session nor in the minicom window
connected to the Xilinx serial port.

It seems to be that the kernel did not start.

The Avent board has 32 MB of SD RAM. Before loading the zImage.elf I have
loaded the bitstream to setup the Xillinx FPGA.

Do you have an idea what could be wrong.

Best Regards

Mirek



-- 
View this message in context: http://www.nabble.com/zImage.elf-loads-but-not-starts-tf3607582.html#a10079346
Sent from the linuxppc-embedded mailing list archive at Nabble.com.




More information about the Linuxppc-embedded mailing list