Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
artikel:ateval:faq [2013/06/07 12:57] Hannes Jochriemartikel:ateval:faq [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== Atmelstudio will Firmwareupgrade durchführen ======+====== aTeVaL-FAQ ======
  
-Die aktuelle Version des aTeVaL-Boards wird mit einer Firmwareversion für Atmel-Studio 6.0 ausgeliefert da sich Atmel-Studio 6.1 noch nicht so sehr verbreitet hat. Sollte dennoch Version 6.1 verwendet werden wollen, erscheint ein Update-Fenster von Atmel.+===== Programmer-LED blinkt nicht 2 bzw 4 mal =====
  
-Um dieses Fenster zu verhindern, muss folgende Firmware auf das aTeVaL-Board gespielt werden:+Die aktuelle Version funktioniert ohne Umschaltung zwischen der Modi. 
 +Daher blinkt die rote LED nur noch einmal kurz beim Einstecken. 
  
-{{:artikel:ateval:avrisp-mkii_serial_6_1.hex|HEX-Datei mit der Firmware (Atmel Studio 6.1)}}+[[artikel:ateval:firmware_changelog|Changelog der Firmware]] 
 +===== 3,3V, funktioniert das? =====
  
-Dies funktioniert ganz einfach über den integrierten Bootloader:+Ja, dafür kann auf der Unterseite des Boards ein LDO eingelötet werden. Der Jumper muss dann von +5V auf "LDO" gesteckt werden.
  
-http://dokuwiki.ehajo.de/artikel:ateval:firmware_update 
  
-====== Programmer-LED leuchtet nicht beim Programmieren ======+===== Kann man mit dem aTeVaL-Board auch TPI oder PDI Targets programmieren? =====
  
-  * Ist der Lötjumper "SJ1" neben der roten LED verlötet? +Seit Version 1.1 der Platine sind die enstprechenden Pins auch auf 6-polige Wannenstecker geführt. Es müssen lediglich auf der Unterseite die 120Ω-Widerstände (0805) an die entsprechenen Pads gelötet werden.
-  * Ist die LED mit der richtigen Polarität eingelötet?+
  
-====== 3,3V, funktioniert das? ======+===== Atmel Studio "Unable to enter programming mode" =====
  
-Man kann das aTeVaL-Board theoretisch auch mit 3,3V betreiben und damit auch solche Controller programmierenDazu muss der Jumper von PWR entfernt werdenDanach einfach 3,3V auf den Lötpin unterhalb des Jumpers bzwdirekt auf den Jumperpin geben.+{{:artikel:ateval:ateval-isp-speed.png?direct&300|}} 
 + 
 +Wenn die gezeigte Fehlermeldung erscheint, ist es sehr wahrscheinlich, dass eine zu hohe Programmierfrequenz eingestellt wurde. Die maximale ISP-Clock darf 1/4 des Zielprozessors nicht überschreiten. 
 + 
 +Taucht der Fehler trotz richtiger ISP-Clock auf, kann ein Firmwareupdate helfen: [[artikel:ateval:firmware_beides|Firmware aTeVaL]] 
 + 
 + 
 +===== Atmel Studio "TCF command: Tool:getTargetVoltage timed out" ===== 
 + 
 +Dieser Fehler kann mit einem Firmwareupdate behoben werden: [[artikel:ateval:firmware_beides|Firmware aTeVaL]] 
 + 
 + 
 +===== aTeVaL-Board verliert Verbindung beim Programmieren/Signatur lesen ===== 
 + 
 +Eventuell ist der SJ1 ("RESET") Lötjumper verlötet, siehe: [[bausaetze:ateval:loetjumper#RESET|RESET-Lötjumper]] 
 + 
 +===== Atmel Studio 6.2 bricht bei "Apply" im Programmierdialog mit "Unable to connect to tool AVRISP mkII" ab ===== 
 + 
 +Das ist ein gelegentlich auftretendes Problemdas Atmel Studio 6.2 zu verdanken istBisher gab es seitens Atmel keine Problemlösung dazudaher empfehlen wir bei auftreten dieses Problems einen Downgrade auf Atmel Studio 6.0. 
 + 
 +===== Das Board wird vom PC nur noch als Atmega32u2 erkannt ===== 
 + 
 +In diesem Fall wurde der Prozessor vermutlich unabsichtlich (drücken der kleinen Taste neben USB) in den Reset geschickt und per Atmelstudio eine Firmware über den 32u2 kopiert anstatt auf den ZielprozessorUm das Board wieder in Gang zu bringen, muss die Firmware entweder über FLIP oder über Atmelstudio neu aufgespielt werden: 
 +  * [[artikel:ateval:firmware_beides|Firmware downloaden]] 
 +  * [[artikel:atmega_u-howto:flashen_flip|Firmware aufspielen]]
  
-====== Kann man mit dem aTeVaL-Board auch TPI oder PDI Targets programmieren? ====== 
  
-Ja, kann man. Allerdings nicht direkt über die ISP-Stecker, sondern über separate Pins, die natürlich auf die Lötpins geführt wurden. Die Beschaltung ist identisch mit der des Atmega32U2-Breakout-Boards: 
-http://dokuwiki.ehajo.de/artikel:atmega_u-howto:avrisp-mkii#isp