Bmon, Ih2, Ih5

Diskussionen um Bootloader, Kernel, Busybox
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 09:49

Beitrag von DieMade »

Aber sicher doch, es macht alles was man für die 2er braucht - wieso das Rad neu erfinden wenn das alte noch rund ist? 8)
There are 10 types of people in the world: those who know binary and those who don't
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Beitrag von doc »

Na Hallo!! 8)

Das es dich noch gibt! Jetzt fehlt ja fast nur noch der SoLaLa!!
Und dein Prog ist für die die nicht gerade einen teuren Progger besitzen immer noch die beste Wahl um den BL aufzusplitten!
Na schönen Dank Herr Schwanke!
Ein toller Sommer! :-(
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 12:19

Beitrag von mash4077 »

Boah, ich bin geplättet! Back2Live-Reloaded... :o ;-)

Gruß
mash
beba
Interessierter
Interessierter
Beiträge: 70
Registriert: Donnerstag 7. November 2002, 13:14

Beitrag von beba »

doc hat geschrieben:Na Hallo!! 8)

Das es dich noch gibt! Jetzt fehlt ja fast nur noch der SoLaLa!!
Und dein Prog ist für die die nicht gerade einen teuren Progger besitzen immer noch die beste Wahl um den BL aufzusplitten!
"Und dein Prog ist" welche proger wo es ist zum finden ? ? ?


GRUß ! ! !
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 11:51

Beitrag von Liontamer »

@beba:
doc hat geschrieben:Und damit du das nicht komplett für die 128kBit nicht von Hand machen mußt hatte Back2Live damals schon das chgEndi.exe geschrieben. :wink:
sollte genauso gehen wie gurgels Prog, und kann noch etwas mehr.
beba
Interessierter
Interessierter
Beiträge: 70
Registriert: Donnerstag 7. November 2002, 13:14

Beitrag von beba »

es it müglich mit cas2 extern flash programiren ? ? ?


gruß
Zuletzt geändert von beba am Dienstag 2. November 2004, 13:43, insgesamt 2-mal geändert.
beba
Interessierter
Interessierter
Beiträge: 70
Registriert: Donnerstag 7. November 2002, 13:14

Beitrag von beba »

TE28F320C3BA110 Auslauftyp INTEL
Nicht mehr lieferbar
und wo beckomme ich ? ? ?

gruß ! ! !
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 20:06

Beitrag von gurgel »

bei Spoerle, Ersatztyp TE28F320C3BD70
sind nur neuer un schneller :wink:
wiesel
Interessierter
Interessierter
Beiträge: 20
Registriert: Mittwoch 28. August 2002, 20:30

Beitrag von wiesel »

Hallo,
kann mir jemand sagen ob ich alles Richtig gemacht habe!

1.Nokia Dbox 2 beide Flash rauslöten
2. BL 128kb von little nach Big Indian umwandeln
3.umgewandelten Datei Splitten
4.Das erste Teil in IH2 das 2 Teil in IH5

habe dann VOrsichsthalber beide Flash nach dem beschreiben nochmal ausgelesen:

IH2 fängt mit 60 3c 63 38 68 in Zeile 00000080 an
IH5 fangt mit 00 10 10 02 A6 03 20 in Zeile 00000080 an

ist das Richtig, kann ich die beiden Flas einlöten??

Mfg
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 20:06

Beitrag von gurgel »

Code: Alles auswählen

IH2: 603C6338687C804E
IH5: 00101002A6032000
Henky
Beiträge: 1
Registriert: Montag 24. Oktober 2005, 15:59

sockel

Beitrag von Henky »

Hi,

spricht irgendwas dagegen das Flash (Nokia Kable, 2xI) in einem Sockel zu betreiben? Würde das Programmieren ja start vereinfachen :)
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 12:19

Beitrag von mash4077 »

Hi,

wenn man vor hat, die Flashs öfter extern zu programmieren, dann bietet sich das sicher an.

Gruß
mash
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 20:06

Beitrag von gurgel »

ja, es gibt keine Sockel die man direkt auf das TSOP48 Layout setzen kann und mehr als 5mal Benutzbar sind. Industriesockel kosten 100€ und sind nicht für den Einbau in TSOP48-Layout geeignet.
Test
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Dienstag 2. April 2002, 23:32

Beitrag von SoLaLa »

gurgel hat geschrieben:ja, es gibt keine Sockel die man direkt auf das TSOP48 Layout setzen kann und mehr als 5mal Benutzbar sind. Industriesockel kosten 100€ und sind nicht für den Einbau in TSOP48-Layout geeignet.
da muß ich ja mal widersprechen,
weil diese Sockel in meiner Spielboximmer noch drin sind und schon seeeehr oft gute Dienste
geleistet haben. Für den Hausgebrauch reicht das allemal.
Und um das ganze biglittleundupsidedownswapgerödel muß man sich so ja auch nicht kümmern :wink:
dropsdem mal recht herzlichen Dank an Back2Live, dessen chgendian auch mir damals sehr geholfen hat :D
Spooky
Einsteiger
Einsteiger
Beiträge: 338
Registriert: Sonntag 24. Februar 2002, 10:43

Beitrag von Spooky »

@SoLaLa

Jetzt muß ich doch mal nachhaken. Irgendwie habe ich da ein Verständnisproblem. Die dbox2 arbeitet , da PowerPC, im BigEndian Mode. Wenn ich z.B. den Bootloader per "cat" auf der dbox, so wie es DieMade beschrieben hatte, auslese, liegt die erzeugte Datei doch im BigEndianMode vor.
Wieso sollte diese bei/nach dem Kopieren zum PC plötzlich im LittleEndianMode sein? :gruebel:
Ich nehme an, der Inhalt einer Datei bleibt beim Kopiervorgang konsistent und damit der EndianMode erhalten. Wenn ich im (BigEndianMode) compilierte Dateien vom PC (LittleEndian) auf das NSLU2 (BigEndian) übertrage, muß ich auch nichts konvertieren.

Spooky
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Gurgel

Koennte man in deinem ImageFlashingAssistant die Option einbauen das Image incl. Bootloader zu sichern...? Eventuell mit einer Schaltflaeche und grosser Warnung das man dieses nie irgenwo anders flashen soll ...?
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Dienstag 2. April 2002, 23:32

Beitrag von SoLaLa »

Spooky hat geschrieben:....Wenn ich z.B. den Bootloader per "cat" auf der dbox, so wie es DieMade beschrieben hatte, auslese, liegt die erzeugte Datei doch im BigEndianMode vor.
Wieso sollte diese bei/nach dem Kopieren zum PC plötzlich im LittleEndianMode sein? :gruebel:
Ich nehme an, der Inhalt einer Datei bleibt beim Kopiervorgang konsistent und damit der EndianMode erhalten. Wenn ich im (BigEndianMode) compilierte Dateien vom PC (LittleEndian) auf das NSLU2 (BigEndian) übertrage, muß ich auch nichts konvertieren.

Spooky
hmmmm, hätt e ich Idiot doch nur meine Klappe gehalten... :wink:
aber um das ganze mal mit nem (in letzter Zeit seeeehr häufig zu lesenden) Zitat abzutun:
das ist dann wieder Software...

also: der MPC ist n 32bit Prozessor mit D0-D31 Datenbus
die Flaschs haben nen 16bit Datenbus mit jeweils D0-D15
Hardwaremäßig ist MPC_D0 mit IH2_D15 verdrahtet, MPC_D1 mit IH2 D14... MPC_D15 mit IH2_D0
sowie MPC_D16 mit IH5_D15, MPC_D17 mit IH5_D14... MPC_D31 mit IH5_D0

außerdem hat der MPC ne MMU, die mit dem Abarbeiten des Bootloaders so programmiert wird,
daß in den verschiedenen Speicherbereichen die einzelnen Bits richtigrum vom
Prozessor gelesen werden... aber das ist dann schon wieder Software...
Es wäre sogar möglich das ganze Betriebssystem in nem "normalen" 8Bit Eprom unterzubringen...

Wie jetzt die einzelnen Bits und Bytes in irgendeinem Hexeditor igendeines Programmers dargestellt werden... das weiß der Geier... ja woher weiß der das denn? :gruebel:
Naja, weil er sich an ein paar internationale Konventionen hält. Und da ist eben beim MPC MSB/LSB irgendwie verkehrt oder eben aus Prozessorsicht richtigrum und aus FlashEEpromsicht verkehrt...
Wie das in dem besagten Hexeditor aussieht... das ist dann wieder Software....
Beim Kopieren von der und auf die Box ist das ganze zwangsläufig richtigrum... wird ja von der Software schon so geregelt.
Will man aber z.B. den ausgelesenen Bootloader in einem externen Brenner in 2 Flashbausteine "verteilen", dann muß man sich halt darüber klar werden welches Bit an welche Speicherzelle der einzelnen Flashs gehört. Und dazu muß das ausgelesene mtd0.img halt n bissi umgewürfelt werden, damit ein externes Brennprogramm das "richtigrum" auf die Flashs brennt.
ich hoffe ich hab mich mißverständlich unausgedrückt :o
never change a running system
Spooky
Einsteiger
Einsteiger
Beiträge: 338
Registriert: Sonntag 24. Februar 2002, 10:43

Beitrag von Spooky »

@SoLaLa,

das die Brenner bzw. die zugehörige Software samt Hex-Editor, sowieso ihren eigenen "Kopf" haben, war mir soweit schon klar. Ich wollte nur sicher gehen, dass die in diesem Fall per "cat" erzeugte Datei, nach dem Kopieren per FTP (binär), auf der Festplatte des PC im BigEndian vorliegt und nicht im LittleEndian wie DieMade geschrieben hatte. Dass diese bis dahin unveränderte Datei im LittleEndian vorliegt, ergäbe für mich nur einen Sinn wenn der PowerPC im LittleEndian arbeiten würde, was er aber nicht der Fall ist.
Ob das Brennprogramm als "Input" LittleEndian vermutet bzw. haben will ist eine ganz andere Geschichte.

Um mal bildlich zu sprechen..
Wenn ich mir ein "Rechtslenker" Fahrzeug von UK nach hier importieren lassen würde, wäre es hier angekommen immernoch ein "Rechtslenker". Laut der Aussage von DieMade, zumindest so wie ich sie verstanden habe, wäre es dann plötzlich ein "Linkslenker".

Dass man hier, im Gegensatz zu UK, nicht weiter Links fahren sollte, ist dann erst das nächste Problem mit der Nutzung (HexEditor/Brennsoftware usw.).

Jetzt habe ich doch alle Klarheiten beseitigt ... :o

Spooky
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 09:49

Beitrag von DieMade »

Wenn die ersten Stellen in einer mtd Partition z.b. AA BB CC DD lauten, dann kommt das auch so auf dem PC an.

Wenn ich eine Textdatei von einem Big-Endian System ziehe, möchte ich diese ja auch nicht am PC umsortieren müssen.

Byte 1 bleibt Byte 1.

Was Du jetzt machen willst, ist eine Textdatei in einer Maschine mit Little-Endian auf einen Datenträger schreiben, der in einem System mit anderer "enidaness" verwendet wird. Dabei musst Du natürlich auch selbst dafür sorgen, dass die Bytereihenfolge passt.

Nochmal im Klartext:

Ein "cat /dev/mtd/0 > bmon.img" liefert eine Imagedatei, in der die Bytes so liegen, wie die ausführende CPU sie liest (big-endian).

Diese Datei auf den PC kopiert ist in einem Hexeditor identisch mit dem, was ein Hexdump auf der Dbox2 bringen würde (AA BB CC DD....).

Beim Programmieren von Flashs im PC muss die endianess dann natürlich entsprechend gedreht werden. Das gilt auch für die grossen Flashs (Sagem 1xIntel, E28F640). Hier muss das Ganze nur nicht noch auf 2 Flashs verteilt werden.
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

DieMade hat geschrieben:IH2 = Philips 7505, IH5 = Philips 7506
Fehlt noch die Sagem 2xI/2xA.
Welche Zuordnung der Flashs gilt hier?
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 09:49

Beitrag von DieMade »

Code: Alles auswählen

+------------------------------------------------------+
!                      Memslot                         !
+------------------------------------------------------+

---------------- Buffer (LCX244/245) -------------------

+---------------------+       +---------------------+ 
!                     !       !                     !
!         IH2         !       !         IH5         !
!                     !       !                     !
+---------------------+       +---------------------+
*verkünstel* :D
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

DieMade hat geschrieben:

Code: Alles auswählen

+------------------------------------------------------+
!                      Memslot                         !
+------------------------------------------------------+

---------------- Buffer (LCX244/245) -------------------

+---------------------+       +---------------------+ 
!                     !       !                     !
!         IH2         !       !         IH5         !
!                     !       !                     !
+---------------------+       +---------------------+
*verkünstel* :D
*Respekt*
Hatte mich schon gefragt, wie die fehlende Beschriftung gelöst würde. :D
Ich danke Dir.
Btw: was "nimmst Du" fürs proggen ausgelöteter AMDs? 8)
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 20:06

Beitrag von gurgel »

hihi, respekt, aber das hätte man einfach machen können:
Bild
Test
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 09:49

Beitrag von DieMade »

Metapad geht ohne Paint und Upload auf nen Webspace ;)
There are 10 types of people in the world: those who know binary and those who don't
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 20:06

Beitrag von gurgel »

jo, nur hatte ich das Bild schon so fertig...
Test