Forum: Mikrocontroller und Digitale Elektronik NGW100 mit AVR-DRAGON


von Tobias B. (oddle)


Lesenswert?

Hi,

ich habe beim aufspielen eines neuen Boot-Loaders nach der Anleitung 
http://www.avrfreaks.net/wiki/index.php/Documentation:NGW/Firmware_upgrade#Update_Das_U-Boot_using_u-boot 
U-Boot zerschossen.

Da man neuerdings den AP7000 mit dem AVR-Dragon flashen/debuggen kann 
hab ich mir so einen zugelegt (neuere Hardwareversion).
Ausserdem die neuste Firmware auf den Dragon gespielt {0x060b, 0x060b} 
und neuste Tollchain-Version verwendet (2.4.2 unter win-xp und 2.2.1 
unter ubuntu).

Es ist mir aber nicht möglich den ngw100 über jtag zu programmieren, 
weder in xp, noch in ubuntu.
1
~$ sudo avr32program -l
2
AVR Dragon   00A20000838E
1
~$ sudo avr32program -pdragon cpuinfo
2
Connected to AVR Dragon  version {0x060b, 0x060b}.
3
Missing or wrong part description file for part with JTAG ID 0x00000000 in folder /usr/share/avr32.

Wäre für eine Idee sehr dankbar.

Grüße

von Udo S. (udo)


Lesenswert?

Hallo Tobias,

nach diesem Atmel-Document sollte es gehen:
http://atmel.com/dyn/resources/prod_documents/Release-Notes-AVR32-GNU-Toolchain-2.3.0.pdf

Aber auf AVRfreaks sammeln sich die Meldungen, dass es nicht geht, 
obwohl hce was anderes sagt.
Leider habe ich keinen Dragon, so dass ich das nicht ausprobieren kann.

Was ich dir anbieten kann ist, das du mir dein NGW100 schickst und ich 
dir mit meinem JTAGICE das u-boot und das fs flashe.

Gruß
Udo

von ... (Gast)


Lesenswert?

Tobias Bund schrieb:
> Es ist mir aber nicht möglich den ngw100 über jtag zu programmieren,

Und, mittlerweile Erfolg gehabt?

von Tobias B. (oddle)


Lesenswert?

Nein, hatte seither leider keine Zeit.
Ich werde das demnächst nochmal in Angriff nehmen und evtl. noch einen 
Versionssprung bei http://www.atmel.no/beta_ware/ abwarten.

Falls ich dann immer noch nicht weiter komme, werde ich auf das Angebot 
von Udo zurück kommen.

Grüße
Tobias

von ... (Gast)


Lesenswert?

Tobias Bund schrieb:
> Ich werde das demnächst nochmal in Angriff nehmen

Auf AVRfreaks hat jemand rausgefunden, dass am JTAG-Anschluss 
pull-up-Widerstände von 4,7K an den TCK, TDO, TMS und TDI Anschlüssen 
nötig sind, damit der Dragon das NGW erkennt.

von Tobias B. (oddle)


Lesenswert?

... schrieb:
> Auf AVRfreaks hat jemand rausgefunden, dass am JTAG-Anschluss
> pull-up-Widerstände von 4,7K an den TCK, TDO, TMS und TDI Anschlüssen
> nötig sind, damit der Dragon das NGW erkennt.

Das habe ich versucht... ohne Erfolg.
Ich denke, das Geheimnis liegt in der Firmwareversion.

Beitrag "AVR Dragon - ISP funktioniert seit Firmware Update nicht mehr :-/"
Beitrag "NEUE AVR Dragon geht nicht bitte um Hilfe !"

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Hat es inzwischen mal jemand hinbekommen? Wollte nämlich mir auch mal 
einen Dragon für mein Grashopperboard besorgen...

von ... (Gast)


Lesenswert?

hier gibt es einen ParallelPort-JTAG fürs NGW + Grasshopper:
http://www.elektronik-projekt.de/thread.php?threadid=6170

von guest (Gast)


Lesenswert?

Habe am Wochenende versucht u-boot auf meinem NGW zu aktualisieren 
("Alter" Dragon und Software auf dem aktuellen Stand)
 Mit dem Dragon hing sich der Programmiervorgang irgendwann auf (oder 
ich war zu ungeduldig?). Nach ein paar Versuchen lief er dann aber 
durch.
Mit dem JTAG ICE Mk2 klappt es hingegen immer beim ersten Versuch.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

... schrieb:
> hier gibt es einen ParallelPort-JTAG fürs NGW + Grasshopper:
> http://www.elektronik-projekt.de/thread.php?threadid=6170
Hast du das mal getestet mit Grasshopper? Hatto sowas ähnliches 
schoneinmal probiert das war aber ausschlieslich für das NGW brauchbar 
:(

von ... (Gast)


Lesenswert?

Sollte auch mit dem Grasshopper funktionieren, da der Adressbereich für 
das u-boot und der JTAG-Anschluss gleich ist.

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
Noch kein Account? Hier anmelden.