AVR JTAG Debugger Evertool

Gast #304417
Lesenswert?

Hallo,

ich habe mir das Evertool Light nachgebaut. Das Board ansich scheint zu
funktionieren: ATmega16 kann über ISP geflash / ausgelesen werden, der
MAX232 arbeitet auch ohne Fehler.
Ich kann jedoch den Bootloader nicht flashen. Ich programmiere den
Mega16 mit PonyProg2000. Leider ist scheinbar die im Netz erhältliche
Datei Evertool.hex in einem anderen Format. Wenn ich diese Datei mit
PonyProg2000 öffne, wird in der ganz rechten Spalte (wo normalerweise
der ASCII Code dargestellt wird) ebenfalls Programmcode (also nur
Zahlen und manchmal ein :) dargestellt.

Weiß jemand wie ich diese Datei mit PonyProg einlesen kann, bzw. wie
ich diese Datei ins richtige Format konvertieren kann?

Grüße
Michael
Gast #304418
Lesenswert?

Falls mit "im Netz" meine Seite gemeint ist
http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/ : das ist
Intel Hex-Format ein "richtigeres" Hex-Format kenne ich nicht.
Mehrere Anwender haben meinen Bootloader auch erfolgreich mit Ponyprog
"geflasht".

- Erste Adresse fuer Bootloader ist > 0x0000 - runterscrollen?
- Fuses wirklich richtig gesetzt ( fuer Boot-Reset und Boot-Size )?
- avrdude ausprobiert? Batch-Datei/"Script" dazu in den
zip-Archiven.

Viel Erfolg
Martin Thomas
Gast #304420
Lesenswert?

Debugwire: wurde schon oefters geschrieben: Hardwarenachbau zu
aufwaendig, Schnittstelle nicht dokumentiert fuer eigene Firmware mit
simpler Schaltung, etc. => Chancen fuer Erweiterung minimal

ATmega256: wird bisher auch nicht vom Original JTAGICE unterstuetzt,
also auch von keinem der "abgespeckten" Nachbauten. Wenn Atmel
ATmega256 auch mit original JTAGICE unterstuetzt, dann sollten auch die
Nachbauten damit zurecht kommen. Haengt an Atmel, aber da Original
abgekuendigt: => Chancen schlecht
Gast #304422
Lesenswert?

Hi,

>Lässt sich alles nachvollziehen, aber debugWire Hardware zu
>aufwändig? 2 Leitungen, RESET und GND ...


Das Orginal hat mind. 4 Lagen und zwei Atmega128. Die Software wird vom
zweiten ATmega128 entschluesselt.

Das ist kein Nachmittagsprojekt sowas per Reverse Engineering
nachzubauen und wenn es so easy ist dann darfst du gerne anfangen.


Gruß,
Dirk
www.myevertool.de
Gast #304424
Lesenswert?

War gerade am googlen (Debugwire, evertool, Jtagice etc.)
'Nabend zusammen gg

@ggg
Mit der einen Woche klänge schonmal gut!

[PDF] AVR067: JTAGICE mkII Communication Protocol
http://www.atmel.com/dyn/resources/prod_documents/doc2587.pdf

Das ist aber sicher nicht das, wonach Du suchst? Du brauchst die
Kommunikation zum Target - hier ist die Komunikation zum Ho(r)st
beschrieben. Richtig?

Der Debugwire Kram tät mich (seit vorgestern) auch interessieren...

Gruß
AxelR.
Gast #304425
Lesenswert?

Hallo,
da sich doch einige(ich auch) für DebugWire interessieren, wundert es
mich, hier noch nichts zum AVR-DRAGON lesen.
Ist ein MKII "light", unterstützt AVRs bis 32KB Flash.
Wäre doch eine ideale Ergänzung zu einem MKI Clone und mit 50$ auch für
Hobbybastler bezahlbar.
Kann es gar nicht erwarten bis das Ding Ende Juli auf den Markt kommt.

Gruß
ReinerL
Gast #304426
Lesenswert?

von der Atmel Seite:

devices with up to 32KB Flash memory will be supported by the AVR
Dragon.
AVR Studio service pack (beta version) with AVR Dragon support can be
found here.

Ordering code: ATAVRDRAGON

Related Devices :
ATmega128 <---??? , ATmega168 ,...

Atmega128? habe ich da was verpasst?
Gast #304427
Lesenswert?

Die Begrenzung von 32KB bezieht sich auf die Emulation.
Der ATmega128 kann vom DRAGON per ISP,PP oder JTAG programmiert
werden.
Ich denke mal, dass der DRAGON mit der Zeit alle AVRs programmieren
kann und nur AVRs <= 32KB emulieren kann.

Auszug aus der Hilfe des SP3 vom AVRStudio:

With the AVR Dragon, Atmel has set a new standard for low cost
development tools. AVR Dragon supports all programming modes for the
Atmel AVR device family. It also include full emulation support for
devices with 32kB or less Flash memory.

At a fraction of the price traditionally associated with this kind of
featured tool, the AVR Dragon will fulfill all your programming and
emulation needs. The flexible and secure firmware upgrade feature
allows AVR Studio to easily upgrade the AVR Dragon to support new
devices.


Gruß
ReinerL
Gast #304428
Lesenswert?

ahja, hätt man mal lesen sollen, Danke!

Wann gibt es den? Ende Juli - wird wohl wieder Mitte September
werden...
Ich habe jetzt vermehrt mit dem Mega168 bzw. 88 zu tun. Da bietet sich
die Debugwire Schnittstelle geradezu an. Bin ich ja mal gespannt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren