Hallo zusammen. momentaner Zustand: Ich habe für meinen ATxmega 128A1 nach der appnote einen Bootloader geschrieben. Den würde ich gern mit Hilfe der lockbits schützen (BLBAT). Zum flashen nutze ich ein JTAGICE MKII über PDI. PDI-Anbindung wurde streng nach Datenblatt (und ohne irgendeinen C an der "Resetleitung") aufgebaut. Für den Zugang über JTAG wurden die Pins über eine Stiftleiste nach außen geführt. Flashen des Bootloaders und anschließendes flashen einer Firmware über den Bootloader funktionieren. Problem: Ich würde die lockbits gern über PDI konfigurieren. Das funktioniert aber als einziges nicht sondern nur über JTAG. Der Rest funktioniert -> Fuses, Flash, EEPROM lesen und schreiben bzw. konfigurieren. Ich würde gern in Zukunft die JTAG Schnittstelle weglassen, aber wenn die Konfiguration nur über JTAG geht ist das dann ja leider nicht möglich. Frage: Hat jemand schonmal dieses Problem gehabt und dafür eine Lösung gefunden? In der Suche hab ich zwar einiges über die lockbits-Konfiguration gefunden, aber nix zu meinem Problem. Oder ich hab mal wieder n Brett vorm Kopf... Im ERRATA vom Datasheet hab ich diesbezüglich auch nichts gefunden. Vielen Dank für Antworten!!! MfG R
Ronny A. schrieb: > Ich würde die lockbits gern über PDI konfigurieren. Dann mach doch. Ronny A. schrieb: > Das funktioniert > aber als einziges nicht Doch, tut es. Du kannst die Bits aber nur setzen. Zum Löschen musst Du ein Chip-Erase ausführen. Ronny A. schrieb: > Hat jemand schonmal dieses Problem gehabt Nein. Ronny A. schrieb: > Im ERRATA vom Datasheet hab ich diesbezüglich auch nichts gefunden. Kein Wunder ;-).
Knut Ballhause schrieb: >> Ich würde die lockbits gern über PDI konfigurieren. > > Dann mach doch. Versuch ich ja. > > Ronny A. schrieb: >> Das funktioniert >> aber als einziges nicht > > Doch, tut es. Du kannst die Bits aber nur setzen. Zum Löschen musst Du > ein Chip-Erase ausführen. Wenn das Verify fehlschlägt tut es das!? Hmmm wär mir neu! Den Chip-Erase habe ich jedesmal durchgeführt! > Ronny A. schrieb: >> Hat jemand schonmal dieses Problem gehabt > Naja du zumindest nicht ;-) > > Ronny A. schrieb: >> Im ERRATA vom Datasheet hab ich diesbezüglich auch nichts gefunden. > > Kein Wunder ;-). Da nicht gerade wenig drinnsteht war es zumindest den Versuch wert! MfG R
Hab gerade gemerkt das ich beim ersten post die falschen Bits angegeben hab. Ich möchte BLBB konfigurieren und nicht BLBAT! MfG R
Auch dieses Register geht. Tut mir leid, Dir das schreiben zu müssen, aber ich hab´s gerade erfolgreich durchgeführt. Allerdings mit einem AVR-ISP mkII. Vielleicht geht´s ja nur mit Deinem Tool nicht oder Du hast nicht den aktuellsten Teiber/Firmware.
Hmmm... welches AVR Studio benutzt du? Bei Version 5 wird das Tool ja eigentlich automatisch immer auf dem neuesten Stand gehalten... Falls es am Programmer liegen sollte wunder ich mich halt das der Rest funktioniert. Sowohl Flash, EEPROM schreiben und auslesen und auch die normalen Fusebits konfigurieren und auslesen ist ja möglich. Ich mach jetzt nochmal ein manuelles Update vom ICE. Vielleicht hilfts ja :-) Danke fürs probieren :-) MfG R
Guck Dir mal die "Known Issues" zu Deinem Tool an, da stand ´was von SUT-Times, die auf 0 gesetzt sein sollen, um die Lockbits schreiben zu können.
X| Das wars!!! Lesen hätte mal wieder gebildet.... Naja wieder was dazugelernt! Vielen Dank!! MfG R
Hallo ich nochmal :-) Ich habe jetzt nochmal bei Atmel bei den known issues für das JTAG ICE MKII nachgeschaut: http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/JTAGICEmkII/mkII/JTAGICEmkII.htm Da habe ich diesen Hinweis aber nicht gefunden?? Auch unter trouble shooting stand nix dazu. Gibts da noch alternative Quellen? Wäre ganz interessant! MfG R
Interessant das ich da im AVR Studio 5 nix gefunden hab. Da gabs nur den link den ich vorher gepostet hab. Dankeschön :-) MfG R
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.