DEbug DISABELN (debug ausschalten)

Domestos & Derivate
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

hi Striker,
über den nokiablablabla sind wir ganz übers thema hinweggekommen :D
also:
bei den 2xflash-boxen sind die untersten 128k in 2x 8x8kByte blöcke aufgeteilt. beim debugenablen werden nur pro flash die ersten beiden sektoren beschrieben,
also 2 mal 2x8k=4x8k=32k=10000000 bis 10007FFF

bei den 28F640 sind die sektoren anders: voll-symmetrische sektoren gleicher größe (jeder sektor ist 128kByte groß, egal ob word oder byteadressiert)

das bedeutet, daß die erase operation fehlschlug, weil nur 32k gelöscht werden sollten, aber der block 128k groß ist. du mußt also das ganze script ändern (n script is das ja gar nicht :roll: ... also alles manuell tippen),
die ersten 128k ins RAM kopieren, ändern, 10000000 bis 1001FFFF unprotecten, und dann die geänderten kompletten 128k wieder zurückschreiben, das sollte hinhauen. um das vorher mal zu testen ohne gleich den bootloader zu schrotten kannst du dir ja n höheren speicherbereich vornehmen, beispielsweise von 128k bis 256k und das erstmal damit machen, wenns da dann keine fehlermeldungen gibt, dann sollte die gleiche vorgehensweise mit den ersten 128k des flashs auch funktionieren.
never change a running system
Striker
Neugieriger
Neugieriger
Beiträge: 15
Registriert: Freitag 31. August 2001, 00:00

Beitrag von Striker »

Danke erstmal das sich jemand der Sache angenommen hat. Habe die Box zwar jetzt nicht hier, aber werde es gleich testen wenn ich dazu komme.

THX
Striker
Neugieriger
Neugieriger
Beiträge: 15
Registriert: Freitag 31. August 2001, 00:00

Beitrag von Striker »

:lol:
Hat super geklappt, danke nochmal für die super hilfe.
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

fein, also weitergeben und vielleicht mal dennis anhauen, daß das debugdisablehowto da n bissi erweitert wird.
never change a running system