Forum: Mikrocontroller und Digitale Elektronik ATmega mit Xilinx parallel cable III proggen


von Nasqueron (Gast)


Lesenswert?

Hallo zusammen,

ich dachte, ich könnte mit Xilinx IMPACT (9.1) und dem parallel cable 
III von Xilinx eine JTAG chain mit zwei coolrunnerII und einem ATmega325 
programmieren. Die beiden CPLDs lassen sich problemlos programmieren, 
dem ATmega aber kann ich seine ATMEGA325.BSD gar nicht erst zuweisen. 
Versuche ich es, bekomme ich von IMPACT einen file wrong extension 
error. Muss ich die ATMEGA325.BSD für IMPACT mundgerecht umschreiben? 
Ich benutze Win2k und habe schon ISE 7.1, 8.1 und 9.1 probiert.

Grüße

Nasqueron

von Pflorz (Gast)


Lesenswert?

Wie kommst Du drauf, die AVR wuerden sich mit einem Xilix programmer und 
Xilinx Software progrmmieren lassen ? Waere ja schoen wenn's ginge...

P

von FBI (Gast)


Lesenswert?

Hi,

hilft das eventuell weiter?
1
AVRSVF  (103 KB, updated 09/06)
2
AVRsvf is a commandline software that is used to generate Serial Vector
3
Format (SVF) files with complete programming algorithms and content for
4
all Atmel AVR devices with a JTAG interface. SVF files are used as input
5
to most common JTAG programmers or ATE testers.

http://www.atmel.com/dyn/resources/prod_documents/AVRSVF.zip

CU

von Nasqueron (Gast)


Lesenswert?

Gute Mitternacht,

vielen Dank, avrsvf habe ich schon versucht, die Umwandlung der mit 
WinAVR erzeugten hex-Datei zu einer svf-Datei funktioniert auch. Das ist 
dann das (C-)Programm. Diese svf-Datei muss aber noch in das zu 
programmierende IC schlüpfen.
Ich habe irgendwann mal die xapp058 gelesen und so interpretiert, dass 
man mit Impact sowohl Xilinx- als auch Nicht-Xilinx-Devices 
programmieren kann.
Dazu braucht Impact dann eine bsdl-Datei, in der alles Wissenswerte über 
die TAP-Hardware des Targets drinsteht. WebPACK 9.1 läßt mich den 
ATmega325 mit der ATMEGA-BSD von ATMEL jedenfalls nicht einfach 
konfigurieren, sondern erzeugt eine Fehlermeldung.
Ich lese erstmal die xapp058 (merke gerade wie asbach die ist) und suche 
mal nach neueren xapps dazu.

Ich brauche jetzt mal ne Mütze voll, morgen weiter.
Viele Grüße

Nasqueron

von Nasqueron (Gast)


Lesenswert?

Hi FBI,

ich habe avrsvf nur für die Umwandlung hex >>> svf benutzt. Man kann 
damit aber auch JTAG chains programmieren, wenn ich mich nicht zu sehr 
täusche! Dann muss wohl das parallel cable III weg und etwas anderes 
zwischen PC und JTAG chain. Das versuche ich jetzt mal. Hauptsache ich 
kriege meine Programme auch in den ATmega! Danke nochmal für den Tip

Grüße

Nasqueron

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.