versteh ich jetzt richtig... Du hast dir auch noch ne 1xi umgebaut?
da MUßT Du zwingend vorm bootloader flashen den Schreibschutz aufheben (ganz nach Anleitung bei MHCdegug oder die andere Methode mit der Brücke)
und ob das Schreiben prinzipiell funktionert kannst ja immer schon vorher testen indem du den Bootloader mal nach 10400000 "zur Probe" schreibst da gehts dann auch ohne Schreibschutz aufheben
SoLaLa hat geschrieben:versteh ich jetzt richtig... Du hast dir auch noch ne 1xi umgebaut?
ja, weil ich noch einen 8 MB Flash neu bespielen möchte
da MUßT Du zwingend vorm bootloader flashen den Schreibschutz aufheben (ganz nach Anleitung bei MHCdegug oder die andere Methode mit der Brücke)
äähhhh meine 8MB Flash dbox2 ist schon im debug
sorry,wie meinst du das?
und ob das Schreiben prinzipiell funktionert kannst ja immer schon vorher testen indem du den Bootloader mal nach 10400000 "zur Probe" schreibst da gehts dann auch ohne Schreibschutz aufheben
dumme frage, richtig oder flash?
protect off/on ist nur für die ersten 128kB da?
also die Strata-Flashs haben immer nen Schreibschutz auf den Bootsektoren (also die ersten 128kByte)
bei den 2xi Boxen ist dieser Zustand durch den Flashreset oder PowerOnReset erstmal aufgehoben.
Bei den Stratas aber nicht, da ist der Bootsektor auch nach reset oder PowerOn geschützt
---> schreibschutz aufheben, protect off... cp...
mit dem debugmode hat das nix zu tun.
Protect on/off geht auch für alle anderen sektoren, aber da ist das durch den reinen softwarebefehl "protect off" auch wieder abschaltbar.
--->
protect off 10400000 1041ffff
erase 10400000 1041ffff
cp.b 00100000 10400000 20000
würde deshalb den Bootloader aus dem RAM an die Adresse 10400000 ins flash kopieren... unabhängig vom Hardwareschreibschutz der bootsektoren
das meinte ich mit "probeschreiben"
1.ich habe deinen Test durchgeführt, hat super geklappt.
2.Dann habe ich den Bootloader neubeschrieben, und jedem Befehl den Schreibschutz auf Masse gelegt.