public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] crosstool for PowerPc 8540
       [not found] <E1CP85h-0000kf-UH@sc8-sf-list1.sourceforge.net>
@ 2004-12-02  1:21 ` Junita Ajith
  2004-12-02  9:44   ` Wolfgang Denk
  0 siblings, 1 reply; 11+ messages in thread
From: Junita Ajith @ 2004-12-02  1:21 UTC (permalink / raw)
  To: u-boot

Hi
 Could anyone suggest me the toolchain to be used to
compile u-boot-1.1.1 for a PowerPC 8540 board?

  I tried with the crosstool-0.27 (www.kegel.com)
which is supposed to be the stable version ,and built
a toolchain with gcc-3.3.2 and glibc-2.3.2.

  I could successfully build my toolchain and create
my u-boot binary for 8540.
   
   But when I flash u-boot.bin , the board doesnt come
up.
       
Any help would be appreciated.

Thanks,
Junita


	
		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - You care about security. So do we. 
http://promotions.yahoo.com/new_mail

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

* [U-Boot-Users] crosstool for PowerPc 8540
  2004-12-02  1:21 ` [U-Boot-Users] crosstool for PowerPc 8540 Junita Ajith
@ 2004-12-02  9:44   ` Wolfgang Denk
  2004-12-02 15:54     ` Jon Loeliger
  2004-12-02 18:07     ` Junita Ajith
  0 siblings, 2 replies; 11+ messages in thread
From: Wolfgang Denk @ 2004-12-02  9:44 UTC (permalink / raw)
  To: u-boot

In message <20041202012134.70077.qmail@web53704.mail.yahoo.com> you wrote:
> 
>  Could anyone suggest me the toolchain to be used to
> compile u-boot-1.1.1 for a PowerPC 8540 board?

You can for example use ELDK release 3.1

>   I could successfully build my toolchain and create
> my u-boot binary for 8540.
>    
>    But when I flash u-boot.bin , the board doesnt come
> up.

What makes you think that thgis is  a toolchain issue?

> Any help would be appreciated.

Attach your BDI2000 and start debugging.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"Life, loathe it or ignore it, you can't like it."
- Marvin the paranoid android

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

* [U-Boot-Users] crosstool for PowerPc 8540
  2004-12-02  9:44   ` Wolfgang Denk
@ 2004-12-02 15:54     ` Jon Loeliger
  2004-12-02 18:07     ` Junita Ajith
  1 sibling, 0 replies; 11+ messages in thread
From: Jon Loeliger @ 2004-12-02 15:54 UTC (permalink / raw)
  To: u-boot

On Thu, 2004-12-02 at 03:44, Wolfgang Denk wrote:
> In message <20041202012134.70077.qmail@web53704.mail.yahoo.com> you wrote:
> > 
> >  Could anyone suggest me the toolchain to be used to
> > compile u-boot-1.1.1 for a PowerPC 8540 board?
> 
> You can for example use ELDK release 3.1

I've used various versions, 2.95, 3.2, 3.3, 3.4.{2,3}, etc.
Make sure your binutils is 2.14, etc.

> >   I could successfully build my toolchain and create
> > my u-boot binary for 8540.

OK, this is good...  Have you verified that it looks sane?
Is it the right size, have a good header and layout, etc?
You might use objdump or od to verify these things too.

> >    But when I flash u-boot.bin , the board doesnt come
> > up.
> 
> What makes you think that thgis is  a toolchain issue?

Darn good question!

> > Any help would be appreciated.
> 
> Attach your BDI2000 and start debugging.

Say, any chance you read through doc/README.mpc85xxads?
Or maybe doc/README.sbc8560, or looked at include/configs
for the right board?

Hmm.  So which board is it, actually?  Is it a custom board?

jdl

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

* [U-Boot-Users] crosstool for PowerPc 8540
  2004-12-02  9:44   ` Wolfgang Denk
  2004-12-02 15:54     ` Jon Loeliger
@ 2004-12-02 18:07     ` Junita Ajith
  2004-12-02 21:35       ` Wolfgang Denk
  1 sibling, 1 reply; 11+ messages in thread
From: Junita Ajith @ 2004-12-02 18:07 UTC (permalink / raw)
  To: u-boot

--- Wolfgang Denk <wd@denx.de> wrote:

> In message
> <20041202012134.70077.qmail@web53704.mail.yahoo.com>
> you wrote:
> > 
> >  Could anyone suggest me the toolchain to be used
> to
> > compile u-boot-1.1.1 for a PowerPC 8540 board?
> 
> You can for example use ELDK release 3.1
> 

--- Wolfgang Denk <wd@denx.de> wrote:

> In message
> <20041202012134.70077.qmail@web53704.mail.yahoo.com>
> you wrote:
> > 
> >  Could anyone suggest me the toolchain to be used
> to
> > compile u-boot-1.1.1 for a PowerPC 8540 board?
> 
> You can for example use ELDK release 3.1
   
   I  did download ELDK and ran install. As the
dcoment says , by default it installs all the
supported architectures , and so it did for ppc-8xx,
ppc-4xx etc.But I didnt see ppc-85xx.

   So I tried specifying the architecture.This is what
I got. 


[root at new-host iso]# ./install -d /opt/tools/ELDK/
ppc_85xx
 
 
Do you really want to install into /opt/tools/ELDK
directory[y/n]?: y
 
Installing cross RPMs
 
Done
 
the ppc_85xx target does not exist in . directory
the following targets are available:
ppc_4xx
ppc_4xxFP
ppc_6xx
ppc_74xx
ppc_8xx

  Am I missing something ? Because even in the ftp
sites under supported architectures for release-3.1 ,
ppc_85xx is not mentioned .
 
   I am sorry if the mail is not appropriate for this
mailing list.

Thanks ,
Junita





		
__________________________________ 
Do you Yahoo!? 
The all-new My Yahoo! - Get yours free! 
http://my.yahoo.com 
 

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

* [U-Boot-Users] crosstool for PowerPc 8540
  2004-12-02 18:07     ` Junita Ajith
@ 2004-12-02 21:35       ` Wolfgang Denk
  2004-12-04  1:49         ` [U-Boot-Users] Help needed to compile u-boot-1.1.1 for 8540 with ELDK-3.1 Junita Ajith
  2004-12-06  8:19         ` [U-Boot-Users] crosstool for PowerPc 8540 Junita Ajith
  0 siblings, 2 replies; 11+ messages in thread
From: Wolfgang Denk @ 2004-12-02 21:35 UTC (permalink / raw)
  To: u-boot

In message <20041202180738.4209.qmail@web53706.mail.yahoo.com> you wrote:
> 
> --- Wolfgang Denk <wd@denx.de> wrote:
...[10 lines of quote deleted]...
> --- Wolfgang Denk <wd@denx.de> wrote:
...[10 lines of quote deleted]...

Why are you quoting the same text twice?


>    I  did download ELDK and ran install. As the
> dcoment says , by default it installs all the
> supported architectures , and so it did for ppc-8xx,
> ppc-4xx etc.But I didnt see ppc-85xx.

There is no need to make a complete set  of  packages  for  each  and
every family of processors.

> the ppc_85xx target does not exist in . directory
> the following targets are available:
> ppc_4xx
> ppc_4xxFP
> ppc_6xx
> ppc_74xx
> ppc_8xx

Right. And as you may have notived, there are some  symlinks  created
(like ppc_82xx) which pount to the ppc_6xx sub-tree. 

> ppc_85xx is not mentioned .

No, and some other architetures  (like  MPC52xx)  are  not  mentioned
either.  But  the tools in the ppc_6xx packages support all of these.
Just set CROSS_COMPILE=ppc_82xx- and use  the  asppropriate  compiler
flags.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Sorry, but my karma just ran over your dogma.

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

* [U-Boot-Users] Help needed to compile u-boot-1.1.1 for 8540 with ELDK-3.1
  2004-12-02 21:35       ` Wolfgang Denk
@ 2004-12-04  1:49         ` Junita Ajith
  2004-12-06 15:39           ` Jon Loeliger
  2004-12-06  8:19         ` [U-Boot-Users] crosstool for PowerPc 8540 Junita Ajith
  1 sibling, 1 reply; 11+ messages in thread
From: Junita Ajith @ 2004-12-04  1:49 UTC (permalink / raw)
  To: u-boot

Hi all,
   I've installed ELDK-3.1 and compiled my
u-boot-1.1.1 for PowerPC - 8540, setting
CROSS_COMPILE=ppc_82xx- . and compiled it for e-500.

   I didnt see the serial output until I changed the
cpu/mpc85xx/config.mk . 

I added -mabi=no-spe, (as its recommened by Motorola
for 8540/8560) in PLATFORM_RELFLAGS and   -mno-string
for PLATFORM_CPPFLAGS.

  Now I could see the serial output and it hangs where
the code uses 'sprintf' .
   This happens only with ELDK-3.1 but also with a
toolchain built with gcc-3.3.2 & binutils -2.14.

  I dont think its a board problem , as I eliminated
the sprintf , the problem is solved at that point and
then it hangs at another point where  'sprintf' is
used.

I did step through BDI2000 and it crashes at that
place.

  Do I need to change the compiler flags ..or am I
going wrong somewhere.

   Any help would be appreciated as it would save a
lot of my time .

Thanks
Junita




__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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

* [U-Boot-Users] crosstool for PowerPc 8540
  2004-12-02 21:35       ` Wolfgang Denk
  2004-12-04  1:49         ` [U-Boot-Users] Help needed to compile u-boot-1.1.1 for 8540 with ELDK-3.1 Junita Ajith
@ 2004-12-06  8:19         ` Junita Ajith
  2004-12-06  9:34           ` Wolfgang Denk
  1 sibling, 1 reply; 11+ messages in thread
From: Junita Ajith @ 2004-12-06  8:19 UTC (permalink / raw)
  To: u-boot

Could someone suggest me the -m switches to cross
compile u-boot-1.1.1 with gcc-3.3.3 for an Power PC
8540 board.

Thanks
Junita
  


		
__________________________________ 
Do you Yahoo!? 
Read only the mail you want - Yahoo! Mail SpamGuard. 
http://promotions.yahoo.com/new_mail 

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

* [U-Boot-Users] crosstool for PowerPc 8540
  2004-12-06  8:19         ` [U-Boot-Users] crosstool for PowerPc 8540 Junita Ajith
@ 2004-12-06  9:34           ` Wolfgang Denk
  0 siblings, 0 replies; 11+ messages in thread
From: Wolfgang Denk @ 2004-12-06  9:34 UTC (permalink / raw)
  To: u-boot

In message <20041206081959.81697.qmail@web53710.mail.yahoo.com> you wrote:
> Could someone suggest me the -m switches to cross
> compile u-boot-1.1.1 with gcc-3.3.3 for an Power PC
> 8540 board.

Using the current source tree (i. e. top of  CVS)  with  the  default
options  as  defined  in U-Boot works just fine (tested with ELDK 3.1
and - for example - MPC8540ADS configuration).

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
It may be that your whole purpose in life is simply  to  serve  as  a
warning to others.

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

* [U-Boot-Users] Help needed to compile u-boot-1.1.1 for 8540 with ELDK-3.1
  2004-12-04  1:49         ` [U-Boot-Users] Help needed to compile u-boot-1.1.1 for 8540 with ELDK-3.1 Junita Ajith
@ 2004-12-06 15:39           ` Jon Loeliger
  2004-12-07 19:46             ` Junita Ajith
  0 siblings, 1 reply; 11+ messages in thread
From: Jon Loeliger @ 2004-12-06 15:39 UTC (permalink / raw)
  To: u-boot

On Fri, 2004-12-03 at 19:49, Junita Ajith wrote:
> Hi all,
>    I've installed ELDK-3.1 and compiled my
> u-boot-1.1.1 for PowerPC - 8540, 

Which 8540 board do you have?  And is that really the
official 1.1.1 release?  If so, that is old.  A lot old.
Grab the top of CVS at least.  (It should claim to be
1.1.2 though that is just the development of 1.1.2 and
not a real official release.)

> setting
> CROSS_COMPILE=ppc_82xx- . and compiled it for e-500.
> 
>    I didnt see the serial output until I changed the
> cpu/mpc85xx/config.mk . 
> 
> I added -mabi=no-spe, (as its recommened by Motorola
> for 8540/8560) in PLATFORM_RELFLAGS and   -mno-string
> for PLATFORM_CPPFLAGS.

I use these:
    PLATFORM_RELFLAGS += -fPIC -ffixed-r14 -meabi

    PLATFORM_CPPFLAGS += -DCONFIG_MPC85xx -DCONFIG_E500 -ffixed-r2
    -ffixed-r29 -Wa,-me500 -msoft-float

>   Now I could see the serial output and it hangs where
> the code uses 'sprintf' .
>    This happens only with ELDK-3.1 but also with a
> toolchain built with gcc-3.3.2 & binutils -2.14.
> 
>   I dont think its a board problem , as I eliminated
> the sprintf , the problem is solved at that point and
> then it hangs at another point where  'sprintf' is
> used.

I think there is potentially an issue with the location
of the string used by sprintf().

> I did step through BDI2000 and it crashes at that
> place.

That's pretty vague... :-)

>   Do I need to change the compiler flags ..or am I
> going wrong somewhere.

I'm concerned that you had to change the flags.

I think you should grab the current top of CVS too.

jdl

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

* [U-Boot-Users] Help needed to compile u-boot-1.1.1 for 8540 with ELDK-3.1
  2004-12-06 15:39           ` Jon Loeliger
@ 2004-12-07 19:46             ` Junita Ajith
  2004-12-08  5:47               ` Kumar Gala
  0 siblings, 1 reply; 11+ messages in thread
From: Junita Ajith @ 2004-12-07 19:46 UTC (permalink / raw)
  To: u-boot

> On Fri, 2004-12-03 at 19:49, Junita Ajith wrote:
> > Hi all,
Hi Jon & Wolfgang,

   > >    I've installed ELDK-3.1 and compiled my
> > u-boot-1.1.1 for PowerPC - 8540, 
> 
> Which 8540 board do you have?  And is that really
> the
> official 1.1.1 release?  If so, that is old.  A lot
> old.
> Grab the top of CVS at least.  (It should claim to
> be
> 1.1.2 though that is just the development of 1.1.2
> and
> not a real official release.)
> 

   I am using am 8540 custom board.  As you have
suggested , I did download the latest u-boot-1.1.2
from CVS .With a few changes in the board-specific
config file I was able to successfully compile and
build it with ELDK-3.1 .

 
> I use these:
>     PLATFORM_RELFLAGS += -fPIC -ffixed-r14 -meabi
> 
>     PLATFORM_CPPFLAGS += -DCONFIG_MPC85xx
> -DCONFIG_E500 -ffixed-r2
>     -ffixed-r29 -Wa,-me500 -msoft-float

  I had to add -mno-string as well to
PLATFORM_CPPFLAGS (in u-boot cpu/85xx/config.mk)

   without that I couldnt see the serial output.


So thanks so much for all the help.

Thanks & Regards
Junita


	
		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - You care about security. So do we. 
http://promotions.yahoo.com/new_mail

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

* [U-Boot-Users] Help needed to compile u-boot-1.1.1 for 8540 with ELDK-3.1
  2004-12-07 19:46             ` Junita Ajith
@ 2004-12-08  5:47               ` Kumar Gala
  0 siblings, 0 replies; 11+ messages in thread
From: Kumar Gala @ 2004-12-08  5:47 UTC (permalink / raw)
  To: u-boot

It's odd that we are not already doing that, the e500 core in 85xx does 
not implement the string instructions.

- kumar

On Dec 7, 2004, at 1:46 PM, Junita Ajith wrote:

>
>
> > On Fri, 2004-12-03 at 19:49, Junita Ajith wrote:
>  > > Hi all,
>  Hi Jon & Wolfgang,
>
> ?? > >??? I've installed ELDK-3.1 and compiled my
>  > > u-boot-1.1.1 for PowerPC - 8540,
> >
> > Which 8540 board do you have?? And is that really
>  > the
>  > official 1.1.1 release?? If so, that is old.? A lot
>  > old.
>  > Grab the top of CVS at least.? (It should claim to
> > be
>  > 1.1.2 though that is just the development of 1.1.2
>  > and
>  > not a real official release.)
>  >
>
>  ?? I am using am 8540 custom board.? As you have
>  suggested , I did download the latest u-boot-1.1.2
>  from CVS .With a few changes in the board-specific
>  config file I was able to successfully compile and
>  build it with ELDK-3.1 .
>
> ?
>  > I use these:
>  >???? PLATFORM_RELFLAGS += -fPIC -ffixed-r14 -meabi
>  >
> >???? PLATFORM_CPPFLAGS += -DCONFIG_MPC85xx
> > -DCONFIG_E500 -ffixed-r2
>  >???? -ffixed-r29 -Wa,-me500 -msoft-float
>
> ? I had to add -mno-string as well to
>  PLATFORM_CPPFLAGS (in u-boot cpu/85xx/config.mk)
>
> ?? without that I couldnt see the serial output.
>
>
>
> So thanks so much for all the help.
>
> Thanks & Regards
>  Junita
>
>
>
> ???????
>  ??????? ???????
>  __________________________________
>  Do you Yahoo!?
> Yahoo! Mail - You care about security. So do we.
> http://promotions.yahoo.com/new_mail
>
>
>
> -------------------------------------------------------
>  SF email is sponsored by - The IT Product Guide
>  Read honest & candid reviews on hundreds of IT Products from real 
> users.
>  Discover which products truly live up to the hype. Start reading now.
> http://productguide.itmanagersjournal.com/
> _______________________________________________
> U-Boot-Users mailing list
>  U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users

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

end of thread, other threads:[~2004-12-08  5:47 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1CP85h-0000kf-UH@sc8-sf-list1.sourceforge.net>
2004-12-02  1:21 ` [U-Boot-Users] crosstool for PowerPc 8540 Junita Ajith
2004-12-02  9:44   ` Wolfgang Denk
2004-12-02 15:54     ` Jon Loeliger
2004-12-02 18:07     ` Junita Ajith
2004-12-02 21:35       ` Wolfgang Denk
2004-12-04  1:49         ` [U-Boot-Users] Help needed to compile u-boot-1.1.1 for 8540 with ELDK-3.1 Junita Ajith
2004-12-06 15:39           ` Jon Loeliger
2004-12-07 19:46             ` Junita Ajith
2004-12-08  5:47               ` Kumar Gala
2004-12-06  8:19         ` [U-Boot-Users] crosstool for PowerPc 8540 Junita Ajith
2004-12-06  9:34           ` Wolfgang Denk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox