[U-Boot-Users] Hi, I am new to U-Boot, how do I get started?

Hi,
As the subject says i am a new user of this uboot. I want to develop a bootloader, i mean i want to port this uboot to Blackfin-ADSP-BF533 processor.
Could you pls let me know what the initial steps i need to follow to start the porting.
regards Vidya

In message 200401211742.21869.vidya_s@lgsoftindia.com you wrote:
Could you pls let me know what the initial steps i need to follow to start the porting.
Did you read the "U-Boot Porting Guide" section in the README?
Best regards,
Wolfgang Denk

Hi,
Yes i went through the readme and just got a basic idea as to what should be done initially.
I think we need to create our own board specific directory and cpu specific directory. Am i right?
I had a few doubts. Could you pls clarify them.
As this uboot is command based, (if i am not wrong) those command parts remain unchanged right? I mean i dont have to do anything extra for the commands support? If i need to implement a Network boot i.e, NFS boot, what are the steps that i need to follow. If i do my processor specific ethernet setup in the cpu directory is that enough?
One more thing is if i want a serial boot (serial download), what are the steps i need to follow. Could you pls brief me out?
Are there any other directories that i need to modify other than the board and cpu?
Regards Vidya
On Wednesday 21 January 2004 07:07 pm, Wolfgang Denk wrote:
In message 200401211742.21869.vidya_s@lgsoftindia.com you wrote:
Could you pls let me know what the initial steps i need to follow to start the porting.
Did you read the "U-Boot Porting Guide" section in the README?
Best regards,
Wolfgang Denk

In message 200401211917.36982.vidya_s@lgsoftindia.com you wrote:
I think we need to create our own board specific directory and cpu specific directory. Am i right?
As described in the README. A new cpu directory is only needed when you add support for a new processor.
As this uboot is command based, (if i am not wrong) those command parts remain unchanged right? I mean i dont have to do anything extra for the commands
Right.
support? If i need to implement a Network boot i.e, NFS boot, what are the
You cannot boot over NFS - that would require TCP/IP and a lot more. U-Boot can only use DHCP/BOOTP/TFTP for network booting.
steps that i need to follow. If i do my processor specific ethernet setup in the cpu directory is that enough?
Of course you have to make sure that your network driver gets hooked into the network routines.
One more thing is if i want a serial boot (serial download), what are the steps i need to follow. Could you pls brief me out?
Just use the commands "loads" or "loadb".
Are there any other directories that i need to modify other than the board and cpu?
Normally you don't need to do anything in a CPU specific directory. Follow the instructions in the README.
Best regards,
Wolfgang Denk
participants (2)
-
Vidya S
-
Wolfgang Denk