linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* RE: Queston about Walnut
@ 2003-10-03 13:51 ARIBAUD Albert
  0 siblings, 0 replies; 18+ messages in thread
From: ARIBAUD Albert @ 2003-10-03 13:51 UTC (permalink / raw)
  To: linuxppc-embedded


>
> > I would suggest inspecting the timings for memory access.
> > If this is SDRAM, you must have had to program the UPM for
> > it, I suppose. Might be that VxWorks has it right, and you
> > have set it up differently.
> >
> > Also, writing to address 0 might be a Bad Ideam (tm), if you
> > have set this area to hold interrupt vectors.
> >
> > Did you try single write (say, "mw 100000 0") ?
>
>     Thanks for you suggestion. Not only single write, I can
> now write to anywhere except the first 1MB of SDRAM. I think
> it is occupied by u-boot?

Possibly, but you should check that for yourself. There is
documentation on what u-boot does to RAM upon power-on.

> So, I think memory is ok now.

Seems right.

>     Do you have any idea it hangs at __sti()?

As I said, I know next to nothing about the Walnut. My own
embedded uboot/Linux experience is as follows:

I had a 855T-based custom board, so I took u-boot, duplicated
the TQM855L-specific files into a custom directory *and checked
every single setting* against my own hardware. Once u-boot
started OK on my board, Linux followed almost without trouble.

Only problems were with a weird bootup IMMR address setting
(settled by modifying u-boot's startup code) and FEC MII
interrupt mishandling (settled by careful option setting in
the kernel).

You should ensure that you have access to both software (u-boot
and Linux) *and* hardware (both PPC and your board) resources.

HTH,

Albert.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 18+ messages in thread
* RE: Queston about Walnut
@ 2003-10-03  7:57 ARIBAUD Albert
  2003-10-03  8:26 ` Jacky Lam
  0 siblings, 1 reply; 18+ messages in thread
From: ARIBAUD Albert @ 2003-10-03  7:57 UTC (permalink / raw)
  To: linuxppc-embedded


(disclaimer : I work on 8xx, not 4xx)

I would suggest inspecting the timings for memory access.
If this is SDRAM, you must have had to program the UPM for
it, I suppose. Might be that VxWorks has it right, and you
have set it up differently.

Also, writing to address 0 might be a Bad Ideam (tm), if you
have set this area to hold interrupt vectors.

Did you try single write (say, "mw 100000 0") ?

Albert.

P.S. I think that if you write directly to linuxppc-embedded,
Wolfgang will cease receiving you mails twice (which he probably
does now since you e-mail him *and* CC: to the list).

> -----Message d'origine-----
> De : owner-linuxppc-embedded@lists.linuxppc.org
> [mailto:owner-linuxppc-embedded@lists.linuxppc.org]De la part de Jacky
> Lam
> Envoyé : vendredi 3 octobre 2003 06:11
> À : Wolfgang Denk
> Cc : linuxppc-embedded@lists.linuxppc.org
> Objet : Re: Queston about Walnut

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 18+ messages in thread
* Queston about Walnut
@ 2003-10-02  9:17 Jacky Lam
  2003-10-02 10:13 ` Wolfgang Denk
  0 siblings, 1 reply; 18+ messages in thread
From: Jacky Lam @ 2003-10-02  9:17 UTC (permalink / raw)
  To: linuxppc-embedded


Dear all,

    I get a IBM 405 GP evaluation board recently. After I compile the
toolchain and kernel 2.4.22 using the crosstools. I try to boot the kernel
on the board by u-boot. I follow the instruction of uboot to create a uImage
as follows:

    powerpc-405-linux-gnu-objcopy -O binary -R .note -R .comment -S vmlinux
linux.bin
    gzip -9  linux.bin
    ./mkimage -A ppc -O linux -T kernel -C gzip -a 0x00400000 -e
0x00400000 -n "test" -d linux.bin.gz uImage

    and load the image by tftpboot. But after I type bootm, only the
following is displayed and the whole system hangs:

    ## Booting image at 00400000 ...
   Image Name:   test
   Created:      2003-10-02   8:51:50 UTC
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    612743 Bytes = 598.4 kB
   Load Address: 00400000
   Entry Point:  00400000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
   <Hangs afterwards...>

    I haven't modified any source yet. I don't know even it is needed.
    Could anyone kindly tell me what's wrong about my steps? Thanks so much.

Regards,
Jacky


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2003-10-07 13:37 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <000e01c388dc$eb525510$0202a8c0@homevl9biy3v7e>
2003-10-02 12:17 ` Queston about Walnut Wolfgang Denk
2003-10-03  1:18   ` Jacky Lam
     [not found]     ` <3F7D3238.2090400@bluewin.ch>
2003-10-03  9:40       ` Jacky Lam
2003-10-03 15:07         ` Matt Porter
2003-10-03 16:34           ` Jacky Lam
2003-10-04 16:07             ` Matt Porter
2003-10-03 16:10         ` Dan Kegel
2003-10-03 16:45           ` Jacky Lam
2003-10-03 17:31             ` Dan Kegel
     [not found]       ` <20031003151729.GC21468@ip68-0-152-218.tc.ph.cox.net>
2003-10-03 23:36         ` Kernel versions Gary Thomas
2003-10-07 13:37           ` Tom Rini
2003-10-03  4:11   ` Queston about Walnut Jacky Lam
2003-10-03  7:44     ` Jacky Lam
2003-10-03 13:51 ARIBAUD Albert
  -- strict thread matches above, loose matches on Subject: below --
2003-10-03  7:57 ARIBAUD Albert
2003-10-03  8:26 ` Jacky Lam
2003-10-02  9:17 Jacky Lam
2003-10-02 10:13 ` Wolfgang Denk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).