Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

software:atmel_avr_studio:known_issues:probleme_beim_firmware_upgrade [2011-11-16 06:20] – angelegt niederersoftware:atmel_avr_studio:known_issues:probleme_beim_firmware_upgrade [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Probleme beim Firmware upgrade ====== 
-Das AVR Studio 5 erwartet eine aktuellere Firmware im Emulator als das AVR Studio 4. Üblicherweise erkennt das AVR Studio veraltete Firmwareversionen und weist den Benutzer darauf hin, die Firmware zu aktualisieren. Es kann jedoch vorkommen, dass das AVR Studio diese Erkennung nicht ausführen kann. In diesem Fall zeigt das AVR Firmware upgrade Tool statt einer Fehlermeldung oder eines Status einfach - nichts: 
  
-[{{:software:atmel_avr_studio:avr_updater_bei_fehler.png?300 | Fehlende Statusanzeige }}][{{ :software:atmel_avr_studio:avr_updater_richtig.png?300|Korrekte Statusanzeige}}] 
-~~CLEARFLOAT~~ 
-Listigerweise behauptet der Upgrader sogar, dass die Firmware erfolgreich aktualisiert wurde, obwohl eigentlich gar nichts ausgeführt wurde. Das kann man jedoch höchstens anhand der ausgeprochen kurzen Update-Dauer (1-2s) erahnen: 
-[{{:software:atmel_avr_studio:avr_updater_upgrade_done_falsch.png?300|Flasche Abschlussmeldung}}][{{ :software:atmel_avr_studio:avr_updater_upgrade_done_richtig.png?300|Richtige Abschlussmeldung}}] 
-~~CLEARFLOAT~~ 
- 
-===== Ursache ===== 
-Ursache für dieses Problem kann fehlende Zugriffsberechtigung auf den Installationspfad des AVR Studio sein. Das AVR Studio bringt die Versionsinformationen und die nötigen Binaries für einen Firmwareupgrade mit. Diese sind im Installationspfad im Ordner "tools" und dann dem jeweiligen Toolnamen abgelegt. Also zum Beispiel unter: 
-  C:\Program Files\Atmel\AVR Studio 5.0\tools\<Toolname> 
- 
-In diesen Verzeichnissen liegen .zip-Dateien welche die nötigen Daten beinhalten. Unglücklicherweise versucht das AVR Studio diese Dateien für Lese- und Schreibzugriff zu öffnen. Hat man nun beispielsweise nur die Berechtigung um lesend auf diesen Ordner zuzugreifen, so wird der Zugriff auf die Datei durch das Betriebssystem geblockt.  
-Dies wird dem Benutzer aber nicht mitgeteilt und das AVR Studio verhält sich wie oben beschrieben. 
- 
-===== Lösung ===== 
-Bis zur Behebung dieses Problems durch Atmel bestehen zwei Workaround-Möglichkeiten 
-==== Manuelle Arbeit für einmalige Vorkommnisse ==== 
-  - Die für den verwendeten Emulator passende Datei (z.B. jtagicemkii_fw.zip für den JTAGICEmkII) aus dem Installationsordner in den Ordner //Eigene Dokumente// kopieren 
-  - Aus dem //Tools//-Menü startet man den //AVR Tools Firmware upgrader// 
-  - Nachdem der Emulator erkannt wurde, klickt man auf den Abwärtspfeil neben den Emulatordetails: \\ {{:software:atmel_avr_studio:avr_updater_workaround1_step_3.png?300|}} 
-  - Es erscheint eine Zeile in welcher der Quellpfad für die Upgrade-Datei dargestellt ist. Ein Klick auf den Button //File// öffnet den Datei-Auswahldialog: \\ {{:software:atmel_avr_studio:avr_updater_workaround1_step_4.png?300|}} 
-  - Die Upgrade-Datei aus dem //Eigene Dokumente//-Verzeichnis auswählen und //Open// klicken. Der neue Dateipfad wird neben dem //File//-Button dargestellt: \\ {{:software:atmel_avr_studio:avr_updater_workaround1_step_5.png?300|}} 
-  - Nun ist der //Firmware upgrader// in der Lage ein Upgrade durchzuführen. 
-<box orange 80% | **Warnung**>  
-Diese Einstellung muss nach jedem Refresh der Emulatorliste erneut getätigt werden.</box> 
-==== Dauerhaft Lese- und Schreib-Berechtigung für tools-Ordner an Anweder verteilen ==== 
-  - Den Ordner in welchem die Firmware für die Tools liegen ausfindig machen. Für unser Beispiel sei das: \\ <code>C:\Program Files\Atmel\AVR Studio 5.0\tools\ </code> 
-  - Benutzernamen oder Name der Gruppe in welcher der Benutzer ist, herausfinden (in unserem Beispiel lautet der Gruppenname //Users//). 
-  - In einer Administrator-Eingabeaufforderung folgendes Kommando aufrufen: \\ <code>CACLS "C:\Program Files\Atmel\AVR Studio 5.0\tools" /T /e /p Users:C </code> \\ Selbstverständlich sind Pfad und Gruppenname entsprechend den eigenen Gegebenenheiten anzupassen. 
-<box orange 80% | **Warnung**>  
-Diese Einstellung führt dazu, dass Benutzer diese Dateien verändern oder zerstören könnten. Es ist daher ratsam eine Kopie der Originaldateien anzulegen.</box> 
- 
-=====Betroffene Versionen===== 
-  * AVR Studio 5.0.1119 
-  * AVR Studio 5.0.1163