Skip to contentSkip to conversation

bootloader

DISCUSSION Dmitriy Tochansky 4 participants 9 messages Jun 4, 2004 – Jun 7, 2004 MIPS

lore
Share & tools
lore
#0 lore raw

Hi!
Does anybody can advice me some bootloader for my Zinfandel(Db1500) board?

CU.

#1 lore raw

Yamon should be in Flash of that board and start automatically... If it doesn't start check the DIP Switches on the board for correct settings. (little/big endian, and I think you can switch between the flashes)

Tiemo

Quoted 6 lines · Dmitriy Tochansky

Hi!
Does anybody can advice me some bootloader for my Zinfandel(Db1500) board?

CU.

#2 lore raw
Quoted 10 lines · Tiemo Krueger - mycable.de

Yamon should be in Flash of that board and start automatically... If it doesn't start check the DIP Switches on the board for correct settings. (little/big endian, and I think you can switch between the flashes)

Tiemo

Dmitriy Tochansky wrote:
Does anybody can advice me some bootloader for my Zinfandel(Db1500) board?

Oops! Sorry. :) I mean another bootloader insted YAMON. I need to load kernel from flash but not from LAN(tftp and etc). Can YAMON to do that?

CU

#3 lore raw

Yes, it can!
There are two options, use a kernel simply compiled for ram,
load it via tftp, cp it to an erased flashed area.
then you can start it by copying it to ram and jump to the start address inside the kernel. the second more simple solution is to build a compressed kernel,
flash it e.g. to 0xbfd00000 and then simply go there for start.

Pls refer the Yamon help for any details, you can add a start variable to the Yamon config which is executed after two seconds if you don't stop this with Ctrl-c via serial.

(set start 'go 0xbfd00000 root=/dev/mtdblock1' or whatever...)

Tiemo

Quoted 17 lines · Dmitriy Tochansky
Quoted 10 lines · Tiemo Krueger - mycable.de

Yamon should be in Flash of that board and start automatically... If it doesn't start check the DIP Switches on the board for correct settings. (little/big endian, and I think you can switch between the flashes)

Tiemo

Dmitriy Tochansky wrote:
Does anybody can advice me some bootloader for my Zinfandel(Db1500) board?

Oops! Sorry. :) I mean another bootloader insted YAMON. I need to load kernel from flash but not from LAN(tftp and etc). Can YAMON to do that?

CU

#4 lore raw
Quoted 7 lines · Tiemo Krueger - mycable.de

Yes, it can!
There are two options, use a kernel simply compiled for ram,
load it via tftp, cp it to an erased flashed area.
then you can start it by copying it to ram and jump to the start address inside the kernel. the second more simple solution is to build a compressed kernel,
flash it e.g. to 0xbfd00000 and then simply go there for start.

Quoted 5 lines

Pls refer the Yamon help for any details, you can add a start variable to the Yamon config which is executed after two seconds if you don't stop this with Ctrl-c via serial.

(set start 'go 0xbfd00000 root=/dev/mtdblock1' or whatever...)

Yes I did it that way. :) Thanks.
So is there other nice loaders for this board?

CU

#5 lore raw
In reply to Dmitriy Tochansky
Quoted 2 lines · In message <[email protected]> you wrote:

Does anybody can advice me some bootloader for my Zinfandel(Db1500) board?

U-Boot?

Best regards,

Wolfgang Denk

Signature · 4 lines
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: [email protected]
Men don't talk peace unless they're ready to back it up with war.
	-- Col. Green, "The Savage Curtain", stardate 5906.4
#7 lore raw
Quoted 9 lines · Ed Okerson

I have the same board and I use U-Boot.

Quoted 6 lines

Hi!
Does anybody can advice me some bootloader for my Zinfandel(Db1500) board?

CU.

Had you any problems in compile it?

#8 lore raw
Quoted 11 lines · Dmitriy Tochansky
Quoted 8 lines · Ed Okerson

I have the same board and I use U-Boot.

Quoted 6 lines

Hi!
Does anybody can advice me some bootloader for my Zinfandel(Db1500) board?

CU.

Had you any problems in compile it?

It was somewhat difficult to get it working in little endian mode, but once I did I submitted patches back to U-Boot and it should work fine now.

Ed Okerson