hier wordt gesuggereerd dat mijn AVR dragon in z'n eigen firmware update mode vastzit.
Geen idee hoe 'ie daar in terecht gekomen zou moeten zijn, maar goed.
Als ik de dragon inplug, branden zowel de bicolor led's (Rood én groen, dus oranje), én de groene LED ernaast.
Als ik een avr aansluit, geen verandering
als ik een avr wil programmeren, gaan beiden uit, dan komt groen terug, beiden uit, oranje terug, oranje heel kort uit en weer aan, en groen terug (zodat alle 3 weer branden).
Onder Windows in een VM lukte programmeren ook niet, maar ook geen melding over fw update... (Wel TCF - "Tool connect failed".)
Onder windows brand oranje en blijft de groene LED knipperen.
Een poging "device programming" te gebruiken leidt ertoe dat de AVR dragon wordt afgekoppeld.
"atfw" wordt niet als commando herkend (in de AVR studio command window. Overigens ook niet in cmd of PS)
EDIT: atfw kan gevonden worden in C:\Program Files (x86)\Atmel\Studio\7.0\atbackend
maar:
C:\Program Files (x86)\Atmel\Studio\7.0\atbackend>atfw -r -t avrdragon
Found avrdragon:00A200002099
GenericError thrown during firmware upgrade
Failed to read from tool. Bad signon response: premature packet end (size=0).
Er lijkt dus nog steeds iets mis te gaan met USB communicatie tussen mijn PC en de dragon. (Er zitten ook wel veel lagen tusen... Vanuit een windows VM naar een Linux host, met elk hun eigen drivers...)
(Overigens, de firmware voor de dragon is te vinden in C:\Program Files (x86)\Atmel\Studio\7.0\tools\AVRDragon. Niet dat ik daar nu wat aan heb, maar misschien iemand die dit later leest)
EDIT:
ondanks dat uitlezen van de firmwareversie met atfw -r niet werkt, werkt firmware upgrade wél, en daarna werkt firmware versie uitlezen ook weer:
C:\Program Files (x86)\Atmel\Studio\7.0\atbackend>atfw -t avrdragon -a "C:\Progr
am Files (x86)\Atmel\Studio\7.0\tools\AVRDragon"
The specified file does not existC:\Program Files (x86)\Atmel\Studio\7.0\atbackend>atfw -t avrdragon -a "C:\Progr
am Files (x86)\Atmel\Studio\7.0\tools\AVRDragon\dragon_fw.zip"
Found avrdragon:00A200002099
Upgrading avrdragon:00A200002099
Upgrading Main MCU: [==========]
Upgrading Slave MCU: [==========]
Successful upgradeC:\Program Files (x86)\Atmel\Studio\7.0\atbackend>atfw -t avrdragon -r
Found avrdragon:00A200002099
Master MCU Version: 7.27
Slave MCU Version: 7.27
TBD of het nu ook allemaal weer werkt zoals het zou moeten... Toch vreemd als die firmware dan zomaar corrupt kan raken...
EDIT2: Jup, lijkt allemaal weer te werken.
En nu brand, na inpluggen, alleen nog maar de rode led in de dual color led, en de groene LED die ernaast op de pcb zit. Dus rood+groen ipv oranje + groen.
En hij meld zich weer als dragon ipv AVRBLDR (BootLoaDeR, ofwel: firmware update mode van de dragon):
avrdude: usbdev_open(): Found AVRDRAGON,