linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* 8260 configuration
@ 2002-10-02  1:07 Yu Bo-BOYU1
  2002-10-02  7:09 ` Wolfgang Denk
  0 siblings, 1 reply; 12+ messages in thread
From: Yu Bo-BOYU1 @ 2002-10-02  1:07 UTC (permalink / raw)
  To: linuxppc embedded


I am new to embedded linux but I had good experience in vxWorks.
Right now I had a custom 8260 board with SMC1 connected to serial
port and FCC3 for fast ethernet. I would like to try running linux on this
custom board. I downloaded the latest monta vista preview kit 2.1
as my base release.

I had boot code ( with vxWorks and it is based on EST8260 bsp) in my custom
board
already. I decide to download the linux object via tftp. But I have the
following
questions:

1. Do I have to configure IMMR as 0xF0000_0000 or higher. The default
configuration
    in our boot is 0x0F00_0000 ? Is this a hard requirement or not ? If so,
why can't linux
    init code do so by writing to IMMR+0x101a8 ?

2. How to specify the start address where linux runs when I build the zImage
?

3. When I make xconfig, what configuration I must have in order to run ? I
certainly
   do not need VGA/HARD DISK/PCI (this board does not have pci devices).

4. Is there any good website/paper/documentation about linux for 8260
platform.

5. Can anyone access ftp.leo.org to get ELDK ? I can ping it but I cannot
ftp it today.

Thanks.

Bo

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

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

* Re: 8260 configuration
  2002-10-02  1:07 8260 configuration Yu Bo-BOYU1
@ 2002-10-02  7:09 ` Wolfgang Denk
  0 siblings, 0 replies; 12+ messages in thread
From: Wolfgang Denk @ 2002-10-02  7:09 UTC (permalink / raw)
  To: Yu Bo-BOYU1; +Cc: linuxppc embedded


Dear Bo,

in message <0B0A39652BB0D411BCCF00508B9512EC08AEB3FC@tx14exm05.ftw.mot.com> you wrote:
>
> I had boot code ( with vxWorks and it is based on EST8260 bsp) in my custom
> board
> already. I decide to download the linux object via tftp. But I have the
> following
> questions:
>
> 1. Do I have to configure IMMR as 0xF0000_0000 or higher. The default
> configuration
>     in our boot is 0x0F00_0000 ? Is this a hard requirement or not ? If so,

Yes, this is a hard requirement.  See  the  Embedded  PowerPC  HOWTO,
especially the part about the memory map.

> why can't linux
>     init code do so by writing to IMMR+0x101a8 ?

Linux relies on certain initialization beind done by the firmware.

> 2. How to specify the start address where linux runs when I build the zImage
> ?

The start address of the Linux kernel on PowerPC is fix - it's 0x0000.

> 3. When I make xconfig, what configuration I must have in order to run ? I
> certainly
>    do not need VGA/HARD DISK/PCI (this board does not have pci devices).

There is a default configuration that should you  get  started.  Just
type:

	$ make est8260_config
	$ make oldconfig

> 4. Is there any good website/paper/documentation about linux for 8260
> platform.

Not that I know.

You may have a look a http://www.denx.de/re/DPLG.html though. Most of
the things are not CPU specific.

> 5. Can anyone access ftp.leo.org to get ELDK ? I can ping it but I cannot
> ftp it today.

Works for me.

Best regards,

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
Status quo. Latin for "the mess we're in."

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

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

* RE: 8260 configuration
@ 2002-10-02  7:22 Flavio Pereira
  2002-10-02 14:04 ` Allen Curtis
  0 siblings, 1 reply; 12+ messages in thread
From: Flavio Pereira @ 2002-10-02  7:22 UTC (permalink / raw)
  To: Yu Bo-BOYU1; +Cc: linuxppc embedded


Hi Bo

1. Yes the IMMR needs to be configured at least above 0xC0000000. The
kernel executes code at 0xC0000000, and an IMMR lower that this will
cause the kernel to crash as soon as it starts executing code. I
recommend that you stay with the default value 0xF0000000.

2. The start address is fixed to 0x0

3. ?

4. No, not that I know of.

5. Try getting ELDK from the Denx site. (www.denx.de)



-----Original Message-----
From: Yu Bo-BOYU1 [mailto:Bo.Yu@motorola.com]
Sent: Wednesday, October 02, 2002 3:08 AM
To: linuxppc embedded
Subject: 8260 configuration


I am new to embedded linux but I had good experience in vxWorks.
Right now I had a custom 8260 board with SMC1 connected to serial
port and FCC3 for fast ethernet. I would like to try running linux on
this
custom board. I downloaded the latest monta vista preview kit 2.1
as my base release.

I had boot code ( with vxWorks and it is based on EST8260 bsp) in my
custom
board
already. I decide to download the linux object via tftp. But I have the
following
questions:

1. Do I have to configure IMMR as 0xF0000_0000 or higher. The default
configuration
    in our boot is 0x0F00_0000 ? Is this a hard requirement or not ? If
so,
why can't linux
    init code do so by writing to IMMR+0x101a8 ?

2. How to specify the start address where linux runs when I build the
zImage
?

3. When I make xconfig, what configuration I must have in order to run ?
I
certainly
   do not need VGA/HARD DISK/PCI (this board does not have pci devices).

4. Is there any good website/paper/documentation about linux for 8260
platform.

5. Can anyone access ftp.leo.org to get ELDK ? I can ping it but I
cannot
ftp it today.

Thanks.

Bo


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

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

* RE: 8260 configuration
  2002-10-02  7:22 Flavio Pereira
@ 2002-10-02 14:04 ` Allen Curtis
  2002-10-02 14:27   ` Allen Curtis
  0 siblings, 1 reply; 12+ messages in thread
From: Allen Curtis @ 2002-10-02 14:04 UTC (permalink / raw)
  To: Flavio Pereira, Yu Bo-BOYU1; +Cc: linuxppc embedded


> 2. The start address is fixed to 0x0
>

One "start" address that is not fixed is the initial load address. Where the
kernel is put in RAM with decompressing etc. You should have to worry about
this if you are using one of the available boot loaders.


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

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

* RE: 8260 configuration
  2002-10-02 14:04 ` Allen Curtis
@ 2002-10-02 14:27   ` Allen Curtis
  2002-10-02 14:47     ` Wolfgang Denk
  0 siblings, 1 reply; 12+ messages in thread
From: Allen Curtis @ 2002-10-02 14:27 UTC (permalink / raw)
  To: acurtis, Flavio Pereira, Yu Bo-BOYU1; +Cc: linuxppc embedded


> > 2. The start address is fixed to 0x0
> >
>
> One "start" address that is not fixed is the initial load
> address. Where the
> kernel is put in RAM with decompressing etc. You should have to
> worry about
> this if you are using one of the available boot loaders.

Sorry, should NOT have to worry about that address...

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

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

* Re: 8260 configuration
  2002-10-02 14:27   ` Allen Curtis
@ 2002-10-02 14:47     ` Wolfgang Denk
  2002-10-02 15:07       ` Allen Curtis
  0 siblings, 1 reply; 12+ messages in thread
From: Wolfgang Denk @ 2002-10-02 14:47 UTC (permalink / raw)
  To: acurtis; +Cc: Flavio Pereira, Yu Bo-BOYU1, linuxppc embedded


In message <NCBBIINEHIPFGJPLBEIFCEMKDMAA.acurtis@onz.com> you wrote:
>
> > > 2. The start address is fixed to 0x0
> > >
> >
> > One "start" address that is not fixed is the initial load
> > address. Where the
> > kernel is put in RAM with decompressing etc. You should have to
> > worry about
> > this if you are using one of the available boot loaders.
>
> Sorry, should NOT have to worry about that address...

Wrong, you SHOULD worry about this address. Load the kernel to a  low
enough  address  (say  at  0x10000)  and  the uncompressing code will
probably overwrite the kernel image.

Best regards,

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
If the facts don't fit the theory, change the facts.
                                                   -- Albert Einstein

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

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

* Re: 8260 configuration
       [not found] <0B0A39652BB0D411BCCF00508B9512EC08AEB3FE@tx14exm05.ftw.mot.com>
@ 2002-10-02 15:07 ` Wolfgang Denk
  0 siblings, 0 replies; 12+ messages in thread
From: Wolfgang Denk @ 2002-10-02 15:07 UTC (permalink / raw)
  To: Yu Bo-BOYU1; +Cc: acurtis, Flavio Pereira, linuxppc embedded


In message <0B0A39652BB0D411BCCF00508B9512EC08AEB3FE@tx14exm05.ftw.mot.com> you wrote:
> Is 0x0 the real physical address or logical address ? As far as

It's the  real physical address.

> Since vxWorks (5.4) has no virtual memory support and the exception
> base address is mapped to 0x0 already, starting linux kernel at 0x0
> would mean there is no exception handling capability at least at
> the very beginning.

Why not? When you copy the Linux  kernel  image  to  low  memory  you
include the Linux trap handlers, of course.

Not that they would do you any good in the very early boot stage,

Best regards,

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
It's hard to make a program foolproof because fools are so ingenious.

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

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

* RE: 8260 configuration
  2002-10-02 14:47     ` Wolfgang Denk
@ 2002-10-02 15:07       ` Allen Curtis
  0 siblings, 0 replies; 12+ messages in thread
From: Allen Curtis @ 2002-10-02 15:07 UTC (permalink / raw)
  To: Wolfgang Denk; +Cc: Flavio Pereira, Yu Bo-BOYU1, linuxppc embedded


> > > One "start" address that is not fixed is the initial load
> > > address. Where the
> > > kernel is put in RAM with decompressing etc. You should have to
> > > worry about
> > > this if you are using one of the available boot loaders.
> >
> > Sorry, should NOT have to worry about that address...
>
> Wrong, you SHOULD worry about this address. Load the kernel to a  low
> enough  address  (say  at  0x10000)  and  the uncompressing code will
> probably overwrite the kernel image.

The point is if you are using one of the available boot loaders, it normally
takes care of loading and decompressing the kernel. If you have the urge to
experiment with the load address, then you are right. Normally this is
out-of-sight, out-of-mind.


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

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

* RE: 8260 configuration
@ 2002-10-02 18:10 Yu Bo-BOYU1
  2002-10-02 21:40 ` Joe Hamman
  0 siblings, 1 reply; 12+ messages in thread
From: Yu Bo-BOYU1 @ 2002-10-02 18:10 UTC (permalink / raw)
  To: 'Flavio Pereira'; +Cc: linuxppc embedded


Thanks for your info.

I modified est8260.h to map immr to 0xf800_0000. And the serial
port did print out some unreadable stuff and I am very encouraged
by this. My serial port setup is the minimal: 9600/8+1/no parity/no flow.
Is this correct ? After I halt the processor, I read SRR0 register
showing 0xc0153C90. Apparently this is above the 0xc000_0000 that you
indicated. Is that true 0xc000_0000 is the virtual address as we
only have 64M sdram on the board starting 0.

[DOC3 Boot]: @

boot device          : dbg
unit number          : 0
processor number     : 0
host name            : host
file name            : zImage
inet on ethernet (e) : 10.0.0.25:0xffffff00
host inet (h)        : 10.0.0.1
user (u)             : vx
ftp password (pw)    : vx
flags (f)            : 0x0
target name (tn)     : doc3

Attached TCP/IP interface to dbg0.
Attaching network interface lo0... done.
Loading... 619152
Starting at 0x400000...

óÈçô÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷




>BKM>GO
>RUN>
>RUN>halt
>BKM>dr srr0
 SRR0    = C0153C90
>BKM>GO
>RUN>
>RUN>halt
>BKM>dr srr0
 SRR0    = C0153C7C
>BKM>GO
>RUN>
>RUN>


Thanks.
Bo

-----Original Message-----
From: Flavio Pereira [mailto:fpereira@azisa.com]
Sent: Wednesday, October 02, 2002 2:23 AM
To: Yu Bo-BOYU1
Cc: linuxppc embedded
Subject: RE: 8260 configuration


Hi Bo

1. Yes the IMMR needs to be configured at least above 0xC0000000. The
kernel executes code at 0xC0000000, and an IMMR lower that this will
cause the kernel to crash as soon as it starts executing code. I
recommend that you stay with the default value 0xF0000000.

2. The start address is fixed to 0x0

3. ?

4. No, not that I know of.

5. Try getting ELDK from the Denx site. (www.denx.de)



-----Original Message-----
From: Yu Bo-BOYU1 [mailto:Bo.Yu@motorola.com]
Sent: Wednesday, October 02, 2002 3:08 AM
To: linuxppc embedded
Subject: 8260 configuration


I am new to embedded linux but I had good experience in vxWorks.
Right now I had a custom 8260 board with SMC1 connected to serial
port and FCC3 for fast ethernet. I would like to try running linux on
this
custom board. I downloaded the latest monta vista preview kit 2.1
as my base release.

I had boot code ( with vxWorks and it is based on EST8260 bsp) in my
custom
board
already. I decide to download the linux object via tftp. But I have the
following
questions:

1. Do I have to configure IMMR as 0xF0000_0000 or higher. The default
configuration
    in our boot is 0x0F00_0000 ? Is this a hard requirement or not ? If
so,
why can't linux
    init code do so by writing to IMMR+0x101a8 ?

2. How to specify the start address where linux runs when I build the
zImage
?

3. When I make xconfig, what configuration I must have in order to run ?
I
certainly
   do not need VGA/HARD DISK/PCI (this board does not have pci devices).

4. Is there any good website/paper/documentation about linux for 8260
platform.

5. Can anyone access ftp.leo.org to get ELDK ? I can ping it but I
cannot
ftp it today.

Thanks.

Bo


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

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

* RE: 8260 configuration
  2002-10-02 18:10 Yu Bo-BOYU1
@ 2002-10-02 21:40 ` Joe Hamman
  0 siblings, 0 replies; 12+ messages in thread
From: Joe Hamman @ 2002-10-02 21:40 UTC (permalink / raw)
  To: Yu Bo-BOYU1, 'Flavio Pereira'; +Cc: linuxppc embedded


To debug Linux with the visionICE or visionPROBE you need to tell the tool
that the MMU is translating.  Here are the commands I use:

BKM>CF MMU LINUX
BKM>CF MMUA C0000000 0 FF000000

Use the CF MMUL to list the translation table entries in the tool.

Convert the .elf file to generate a symbol file (.ab), set the source path
in the debugger, and you can debug all the code through init().

You can try to get WindRiver to help, but they're not too keen on helping
non-vxWorks customers.

Joe


-----Original Message-----
From: owner-linuxppc-embedded@lists.linuxppc.org
[mailto:owner-linuxppc-embedded@lists.linuxppc.org]On Behalf Of Yu
Bo-BOYU1
Sent: Wednesday, October 02, 2002 1:10 PM
To: 'Flavio Pereira'
Cc: linuxppc embedded
Subject: RE: 8260 configuration



Thanks for your info.

I modified est8260.h to map immr to 0xf800_0000. And the serial
port did print out some unreadable stuff and I am very encouraged
by this. My serial port setup is the minimal: 9600/8+1/no parity/no flow.
Is this correct ? After I halt the processor, I read SRR0 register
showing 0xc0153C90. Apparently this is above the 0xc000_0000 that you
indicated. Is that true 0xc000_0000 is the virtual address as we
only have 64M sdram on the board starting 0.

[DOC3 Boot]: @

boot device          : dbg
unit number          : 0
processor number     : 0
host name            : host
file name            : zImage
inet on ethernet (e) : 10.0.0.25:0xffffff00
host inet (h)        : 10.0.0.1
user (u)             : vx
ftp password (pw)    : vx
flags (f)            : 0x0
target name (tn)     : doc3

Attached TCP/IP interface to dbg0.
Attaching network interface lo0... done.
Loading... 619152
Starting at 0x400000...

óÈçô÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷




>BKM>GO
>RUN>
>RUN>halt
>BKM>dr srr0
 SRR0    = C0153C90
>BKM>GO
>RUN>
>RUN>halt
>BKM>dr srr0
 SRR0    = C0153C7C
>BKM>GO
>RUN>
>RUN>


Thanks.
Bo

-----Original Message-----
From: Flavio Pereira [mailto:fpereira@azisa.com]
Sent: Wednesday, October 02, 2002 2:23 AM
To: Yu Bo-BOYU1
Cc: linuxppc embedded
Subject: RE: 8260 configuration


Hi Bo

1. Yes the IMMR needs to be configured at least above 0xC0000000. The
kernel executes code at 0xC0000000, and an IMMR lower that this will
cause the kernel to crash as soon as it starts executing code. I
recommend that you stay with the default value 0xF0000000.

2. The start address is fixed to 0x0

3. ?

4. No, not that I know of.

5. Try getting ELDK from the Denx site. (www.denx.de)



-----Original Message-----
From: Yu Bo-BOYU1 [mailto:Bo.Yu@motorola.com]
Sent: Wednesday, October 02, 2002 3:08 AM
To: linuxppc embedded
Subject: 8260 configuration


I am new to embedded linux but I had good experience in vxWorks.
Right now I had a custom 8260 board with SMC1 connected to serial
port and FCC3 for fast ethernet. I would like to try running linux on
this
custom board. I downloaded the latest monta vista preview kit 2.1
as my base release.

I had boot code ( with vxWorks and it is based on EST8260 bsp) in my
custom
board
already. I decide to download the linux object via tftp. But I have the
following
questions:

1. Do I have to configure IMMR as 0xF0000_0000 or higher. The default
configuration
    in our boot is 0x0F00_0000 ? Is this a hard requirement or not ? If
so,
why can't linux
    init code do so by writing to IMMR+0x101a8 ?

2. How to specify the start address where linux runs when I build the
zImage
?

3. When I make xconfig, what configuration I must have in order to run ?
I
certainly
   do not need VGA/HARD DISK/PCI (this board does not have pci devices).

4. Is there any good website/paper/documentation about linux for 8260
platform.

5. Can anyone access ftp.leo.org to get ELDK ? I can ping it but I
cannot
ftp it today.

Thanks.

Bo


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

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

* RE: 8260 configuration
@ 2002-10-03 14:43 Yu Bo-BOYU1
  0 siblings, 0 replies; 12+ messages in thread
From: Yu Bo-BOYU1 @ 2002-10-03 14:43 UTC (permalink / raw)
  To: 'Flavio Pereira'; +Cc: linuxppc embedded


I set to 19200/8+1/no parity/xon+xoff for UART and I
can printouts from kernel kernel.

Thanks.

Bo

-----Original Message-----
From: Flavio Pereira [mailto:fpereira@azisa.com]
Sent: Wednesday, October 02, 2002 2:23 AM
To: Yu Bo-BOYU1
Cc: linuxppc embedded
Subject: RE: 8260 configuration


Hi Bo

1. Yes the IMMR needs to be configured at least above 0xC0000000. The
kernel executes code at 0xC0000000, and an IMMR lower that this will
cause the kernel to crash as soon as it starts executing code. I
recommend that you stay with the default value 0xF0000000.

2. The start address is fixed to 0x0

3. ?

4. No, not that I know of.

5. Try getting ELDK from the Denx site. (www.denx.de)



-----Original Message-----
From: Yu Bo-BOYU1 [mailto:Bo.Yu@motorola.com]
Sent: Wednesday, October 02, 2002 3:08 AM
To: linuxppc embedded
Subject: 8260 configuration


I am new to embedded linux but I had good experience in vxWorks.
Right now I had a custom 8260 board with SMC1 connected to serial
port and FCC3 for fast ethernet. I would like to try running linux on
this
custom board. I downloaded the latest monta vista preview kit 2.1
as my base release.

I had boot code ( with vxWorks and it is based on EST8260 bsp) in my
custom
board
already. I decide to download the linux object via tftp. But I have the
following
questions:

1. Do I have to configure IMMR as 0xF0000_0000 or higher. The default
configuration
    in our boot is 0x0F00_0000 ? Is this a hard requirement or not ? If
so,
why can't linux
    init code do so by writing to IMMR+0x101a8 ?

2. How to specify the start address where linux runs when I build the
zImage
?

3. When I make xconfig, what configuration I must have in order to run ?
I
certainly
   do not need VGA/HARD DISK/PCI (this board does not have pci devices).

4. Is there any good website/paper/documentation about linux for 8260
platform.

5. Can anyone access ftp.leo.org to get ELDK ? I can ping it but I
cannot
ftp it today.

Thanks.

Bo


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

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

* RE: 8260 configuration
@ 2002-10-07 14:39 Yu Bo-BOYU1
  0 siblings, 0 replies; 12+ messages in thread
From: Yu Bo-BOYU1 @ 2002-10-07 14:39 UTC (permalink / raw)
  To: 'Joe Hamman'; +Cc: linuxppc embedded


Thanks for your help.

But it seems that commands such as "CF MMU LINUX" etc could not
be recognized as legitimate commands for visionICE2 I am using ?
Is that some kind of add-ons ?

Thanks.

Bo


-----Original Message-----
From: Joe Hamman [mailto:joe.hamman@embeddedspecialties.com]
Sent: Wednesday, October 02, 2002 4:40 PM
To: Yu Bo-BOYU1; 'Flavio Pereira'
Cc: linuxppc embedded
Subject: RE: 8260 configuration


To debug Linux with the visionICE or visionPROBE you need to tell the tool
that the MMU is translating.  Here are the commands I use:

BKM>CF MMU LINUX
BKM>CF MMUA C0000000 0 FF000000

Use the CF MMUL to list the translation table entries in the tool.

Convert the .elf file to generate a symbol file (.ab), set the source path
in the debugger, and you can debug all the code through init().

You can try to get WindRiver to help, but they're not too keen on helping
non-vxWorks customers.

Joe


-----Original Message-----
From: owner-linuxppc-embedded@lists.linuxppc.org
[mailto:owner-linuxppc-embedded@lists.linuxppc.org]On Behalf Of Yu
Bo-BOYU1
Sent: Wednesday, October 02, 2002 1:10 PM
To: 'Flavio Pereira'
Cc: linuxppc embedded
Subject: RE: 8260 configuration



Thanks for your info.

I modified est8260.h to map immr to 0xf800_0000. And the serial
port did print out some unreadable stuff and I am very encouraged
by this. My serial port setup is the minimal: 9600/8+1/no parity/no flow.
Is this correct ? After I halt the processor, I read SRR0 register
showing 0xc0153C90. Apparently this is above the 0xc000_0000 that you
indicated. Is that true 0xc000_0000 is the virtual address as we
only have 64M sdram on the board starting 0.

[DOC3 Boot]: @

boot device          : dbg
unit number          : 0
processor number     : 0
host name            : host
file name            : zImage
inet on ethernet (e) : 10.0.0.25:0xffffff00
host inet (h)        : 10.0.0.1
user (u)             : vx
ftp password (pw)    : vx
flags (f)            : 0x0
target name (tn)     : doc3

Attached TCP/IP interface to dbg0.
Attaching network interface lo0... done.
Loading... 619152
Starting at 0x400000...

óÈçô÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷




>BKM>GO
>RUN>
>RUN>halt
>BKM>dr srr0
 SRR0    = C0153C90
>BKM>GO
>RUN>
>RUN>halt
>BKM>dr srr0
 SRR0    = C0153C7C
>BKM>GO
>RUN>
>RUN>


Thanks.
Bo

-----Original Message-----
From: Flavio Pereira [mailto:fpereira@azisa.com]
Sent: Wednesday, October 02, 2002 2:23 AM
To: Yu Bo-BOYU1
Cc: linuxppc embedded
Subject: RE: 8260 configuration


Hi Bo

1. Yes the IMMR needs to be configured at least above 0xC0000000. The
kernel executes code at 0xC0000000, and an IMMR lower that this will
cause the kernel to crash as soon as it starts executing code. I
recommend that you stay with the default value 0xF0000000.

2. The start address is fixed to 0x0

3. ?

4. No, not that I know of.

5. Try getting ELDK from the Denx site. (www.denx.de)



-----Original Message-----
From: Yu Bo-BOYU1 [mailto:Bo.Yu@motorola.com]
Sent: Wednesday, October 02, 2002 3:08 AM
To: linuxppc embedded
Subject: 8260 configuration


I am new to embedded linux but I had good experience in vxWorks.
Right now I had a custom 8260 board with SMC1 connected to serial
port and FCC3 for fast ethernet. I would like to try running linux on
this
custom board. I downloaded the latest monta vista preview kit 2.1
as my base release.

I had boot code ( with vxWorks and it is based on EST8260 bsp) in my
custom
board
already. I decide to download the linux object via tftp. But I have the
following
questions:

1. Do I have to configure IMMR as 0xF0000_0000 or higher. The default
configuration
    in our boot is 0x0F00_0000 ? Is this a hard requirement or not ? If
so,
why can't linux
    init code do so by writing to IMMR+0x101a8 ?

2. How to specify the start address where linux runs when I build the
zImage
?

3. When I make xconfig, what configuration I must have in order to run ?
I
certainly
   do not need VGA/HARD DISK/PCI (this board does not have pci devices).

4. Is there any good website/paper/documentation about linux for 8260
platform.

5. Can anyone access ftp.leo.org to get ELDK ? I can ping it but I
cannot
ftp it today.

Thanks.

Bo


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

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

end of thread, other threads:[~2002-10-07 14:39 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-02  1:07 8260 configuration Yu Bo-BOYU1
2002-10-02  7:09 ` Wolfgang Denk
  -- strict thread matches above, loose matches on Subject: below --
2002-10-02  7:22 Flavio Pereira
2002-10-02 14:04 ` Allen Curtis
2002-10-02 14:27   ` Allen Curtis
2002-10-02 14:47     ` Wolfgang Denk
2002-10-02 15:07       ` Allen Curtis
     [not found] <0B0A39652BB0D411BCCF00508B9512EC08AEB3FE@tx14exm05.ftw.mot.com>
2002-10-02 15:07 ` Wolfgang Denk
2002-10-02 18:10 Yu Bo-BOYU1
2002-10-02 21:40 ` Joe Hamman
2002-10-03 14:43 Yu Bo-BOYU1
2002-10-07 14:39 Yu Bo-BOYU1

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).