Skip to contentSkip to conversation

How to start

U-Boot-Users Martin Winistörfer 2 participants 2 messages Dec 31, 2002

lore
Share & tools
lore
#0 lore raw

Hi,

I'm working on a MPC5xx microcontroller and intend to add some features for the
MPC5xx to this project. But before I can start I have some questions about the
project:

- Have there been any effort to implement a MPC5xx port already?

I've seen the MPC8xx seems to be well supported. Unfortunatly I don't know this uC well, but it seems that both don't have a lot in common.

- I've read the recommended documentation (README, some source...) but what I'm missing is something which discribes the minimal interface
between
the board and cpu specific part of the code and the actual u-boot code. Something like an API documentation. Is such a document available?

The README.console file lists some interface functions. But what's with the other features? What function do I have to provide to get a running system?

What I would like to set up is a minimal configuration like this.

       Essential parts
        -> A serial interface (for the console)
        -> r/w memory (memory functions like mm, md...)
        -> Selecting load adress and go

       Advanced features
       -> Download image
       -> Test, burn, erase flash*
       -> Test RAM

Best regards,
Martin

* Currently we have a customer board with Flash, RAM and other periphery.

Signature · 2 lines
+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr f?r 1 ct/ Min. surfen!
#1 lore raw

Dear Martin,

Quoted 6 lines · in message <[email protected]> you wrote:

I'm working on a MPC5xx microcontroller and intend to add some features for the
MPC5xx to this project. But before I can start I have some questions about the
project:

Excellent. You are welcome!

Quoted 1 line

- Have there been any effort to implement a MPC5xx port already?

None that I know of. Athough there are some plans, or projects in the queues :-)

Quoted 2 lines

I've seen the MPC8xx seems to be well supported. Unfortunatly I don't know this uC well, but it seems that both don't have a lot in common.

It depends. They are pretty similar if you look at the instruction set, and pretty different if you look at things like memory controller, MMU, or peripherals.

Quoted 5 lines

- I've read the recommended documentation (README, some source...) but what I'm missing is something which discribes the minimal interface
between
the board and cpu specific part of the code and the actual u-boot code. Something like an API documentation. Is such a document available?

No. There is the source code, though.

Quoted 1 line

What I would like to set up is a minimal configuration like this.

This is the standard feature list, it seems.

Best regards, and a Happy New Year!

Wolfgang Denk

Signature · 3 lines
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
Overflow on /dev/null, please empty the bit bucket.