Ist u-boot kein Bootloader ?

Diskussionen um Bootloader, Kernel, Busybox
mike99
Beiträge: 2
Registriert: Samstag 5. Juli 2003, 12:27

Ist u-boot kein Bootloader ?

Beitrag von mike99 »

Hallo,

hab mal eine ganz blöde frage, aber die beschäftigt mich schon ein paar Tage...

Im Verzeichnis von boot/u-bbot/cpu/mpc8xx gibt es doch die Datei Start.S --- ein Assemblerlisting mit dem Titel "Startup Code for PowerPC based Embedded Boards".

Im Forum liest man ja immer wieder, das sich User den Bootloader zerschossen haben. Würde es daher nicht reichen, wenn man -um Ausschließlich LINUX auf der Box abzuspielen- u-boot mit Start.S ins Flash spielt ?

Zu mindest den LINUX-Kernel müsste man ja damit wieder zum Laufen bekommen ... ?!?

Bzw. welche Daten werden denn unter der tuxbox aus dem bootloader-bereich gelesen ?
eule
Erleuchteter
Erleuchteter
Beiträge: 585
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von eule »

Nicht mal schlecht gedacht, nur.....

Wie brinst du denn irgend eine Software auf die Box, wenn der Bootloader zerstört wurde ?? :wink:

Der Bootloader der DBox stellt Funktionen wie das Löschen des Flash, Speichertests, Schreibfunktionen, Kommunikation über Ethernet, usw. zur Verfügung. Wenn das fehlt, geht halt nichts mehr.
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

oeh ja, man koennte den verwenden, aber man muesste dann den u-boot noch die ganzen sachen initialisieren lassen, die der bmon momentan macht. wuerde bisschen platz im flash sparen, aber die zahl der leute, die das ohne risiko verwenden koennten, ist ziemlich gering.
mike99
Beiträge: 2
Registriert: Samstag 5. Juli 2003, 12:27

Beitrag von mike99 »

... vielen Dank für Eure rasche Antwort !!!

Weitere Idee:
Ist es nicht möglich, U-Boot über JTAG in den Flash-Speicher zu schreiben ?

Stichwort: In-Circuit-Programmierung...
eule
Erleuchteter
Erleuchteter
Beiträge: 585
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von eule »

Es ist möglich.

Es wird nur noch ein Interface für den PC benötigt (möglichst Selbstbau),eine Software für den PC, der das Interface ansteuert.... und ein Kabel zur DBox2. Letzteres ist noch das kleinste Problem, es ist ja bekannt, an welcher Stelle sich die entsprechenden Leiterbahnen befinden...