Gefunden für avr jtag selbstbau - Zum Elektronik Forum |
| 1 - Alternative zu Ponyprog? -- Alternative zu Ponyprog? | |||
| |||
| 2 - Debugging möglichkeiten in AVR Studio (über JTAG) -- Debugging möglichkeiten in AVR Studio (über JTAG) | |||
| Hallo,
habe nun endlich einen µc an das JTAG angeschlossen bekommen. Nun ist es so, dass ich gerne auf eine serielle Schnittstelle zum Debugging verzichten würde. Ich bin mir nicht mehr sicher, aber gab es da nicht die Möglichkeit, über das JTAG eine Art Meldung an das AVR-Studio zu senden? (oder ich verwechsle das gerade mit dem Arduino). Wenn das nicht geht, gibt es irgendeine andere Möglichkeit, dass ich mir den Wert einer Variablen zur Laufzeit im AVR-Studio anzeigen lassen kann? (Hardware: Atmega644, AVR-Dragon) Gruß, Andreas ... | |||
3 - JTAG zugriff bei selbstgebastelter Platine -- JTAG zugriff bei selbstgebastelter Platine | |||
| Hallo,
habe leider ein Problem beim Zugriff via JTAG auf meinen Controller ATMega32. Ich finde einfach keinen Fehler. Habe ich vielleicht etwas "wichtiges" vergessen? -In der Sicht von oben Unten rechts ist die Spannungsversorgung. Unten links Quarz und Wannenstecker für JTAG. Oben Links ist Reset über 10K gegen VCC. Mit dem Jumper geht Reset auf GND (Ersatz für einen Taster). Oben Rechts ist ein IRF3205, welcher eine Last (Klemme oben rechts) Schalten soll. -In der Sicht von unten Oben rechts eine "Zweigstelle" von VCC. Direkt darunter am Rand ist der Reset. Unten Rechts ist der JTAG. Von dieser "Gruppe" ist unten links der Pin 1 (rot markiert). Gelbe Kabel sind XTAL. Beim ATMega32 ist unten rechts (rot markiert) der Pin 1. Das Programmiergerät (AVR-Dragon) funktioniert an einem Pollin-Board problemlos. Ich habe das hier eigentlich auch so gemacht. Zumindest war das der Plan. Nur irgendwas stimmt nicht. Wer kann mir da helfen? Gruß, Andreas ... | |||
| 4 - Selbstbau Programmiergerät AVR -- Selbstbau Programmiergerät AVR | |||
| Ich will das mal etwas erweitern. es gibt sehr wohl Selbstbauprogrammierer die einem MK2 halbwegs ebenbürtig sind. (USBIsp von Matwei z.B.) allerdings hat man bei den meissten "Programmern" welche im Prinzip nur aus 2 Steckern und etwas Draht bestehen ein Problem: funktionierten diese vor einigen Jahren noch problemlos wird es momentan schon schwierig damit überhaupt noch arbeiten zu können. Die meissten Betriebssysteme wollen den Datenverkehr auf den Schnittstellen gern überwachen, erschwerend kommt hinzu, daß Parallele und Serielle Schnittstellen (RS232) immer seltener werden. Somit funktionieren diese einfachsten Bitschieberprogrammer, bei denen der PC das Programmierprotokoll emulieren muss, nur noch selten und werden wohl in einigen Jahren ganz ausgestorben sein.
Ansonsten gibt es das bereits angesprochene STK500 welches (wie das noch erwähnte Dragonboard) High Voltage Programming unterstützt. Es ist mit ca 70 / 80 Euro nicht ganz so günstig wie der reine MK2 Adapter (Welchen es übrigens als RS232 und USB Version gibt) Aber bietet neben den Sockeln für viele Controller auch einige rudimentäre Zusatzoptionen welche für kleinere Entwicklungen durchaus ausreichend sind. Ein MK2 ist sicher die günstigste Variante die Atmels zu programmieren, welche auch a... | |||
| 5 - AT90USB1287 - ISR viel zu langsam! -- AT90USB1287 - ISR viel zu langsam! | |||
| hmmm... ich beantworte mich mal selbst: Ich machs! Hab einfach mal n satz 20 und 24Mhz Quarze bestellt.
Jetzt hab ich aber noch ne Frage, die eigentlich wieder nicht zum Thema gehört: Ich hab in AVR042 auf Seite 7 gelesen, dass es möglich ist, eine JTAG Daisychain aufzubauen. Natürlich steht da nichts darüber, ob das mit meinen Controllern auch geht, und ob ich dann auch noch jeden einzelnen debuggen kann... oder sogar gleichzeitig? Brauche ich Jumper zum auswählen der einzelnen Chips oder geht das in einem Rutsch? Mein Programmer ist ein JTAGICE MKII in Verbindung mit AVR Studio. Software kann man ändern - einen anderen Programmer bekomme ich aber nicht so einfach. ... | |||
| 6 - Anfängerfrage Atmega 16 - warum will Port C nur halb funktionieren? -- Anfängerfrage Atmega 16 - warum will Port C nur halb funktionieren? | |||
| Moin,
ja, auf die JTAG-geschichte bin ich beim stöbern nach dem posten auch noch gestoßen. Nur wie schaltr ich die korrekt ab? irgendwie hakt das bei mir immer noch. hatte jetzt versucht, das flipflop-gedöns auf die mitlren üins zu legen. funzt aber nich so wirklich
Code : #ifndef F_CPU #define F_CPU 1000000UL /* interner Oszillator mit 1 Mhz */ #endif #include <util/delay.h> #include <avr/io.h> // Function prototypes // LEDs an C0..... | |||
| 7 - JTAG ICE mkII wofür soll es ganau gut sein???? -- JTAG ICE mkII wofür soll es ganau gut sein???? | |||
| An Deiner Stelle würde ich erst mal einen günstigeren Programmer & Debugger kaufen.
Ich selbst habe diesen hier: http://www.steitec.net/AVR/Programm......html Vorteil: sehr preiswert Nachteil: das Debuggen funktioniert nicht mit allen Controllern Lt. Anleitung nur mit: ATmega16 , ATmega16L, ATmega162 , ATmega162L, ATmega169 , ATmega169L , ATmega169V, ATmega32 , ATmega32L, ATmega323 , ATmega323L, ATmega64 , ATmega64L, ATmega128 , ATmega128L, AT90CAN128 ... | |||
| 8 - Memory Sticks zusammenschalten -- Memory Sticks zusammenschalten | |||
| Hätte ich nie den FPGA erwähnt.
Das Verhalten einer Schaltung ist schon etwas anderes als ein Programm. Programme werden sequenziell (Befehl für Befehl) verarbeitet. Was man in VHDL beschreibt stellt dagegen eine digitale Schaltung mit logischen Verknüpfungen dar. Nicht der gesamte Schüsselwortsatz (ich vermeide mit Absicht: Befehl) von VHDL kann synthetisiert werden, dass heißt in eine Schaltung im FPGA umgesetzt werden. Beschrieben (ich vermeide Programmiert) werden FPGAs meist über eine JTAG-Interface (Joint Test Action Group) im Zielsystem. Durch den internen Aufbau [SRAM (static random access memory)] des FPGAs, bleibt die softe Hartware (kein Programm!!) nur bis zum Ausschalten der Versorgung erhalten. Um die Verschaltung beim Einschalten zu laden gibt es zum Beispiel die Möglichkeit ein configurations device (Flash-EEPROM) anzuschließen. Ansonsten kann man auch mit einem µC (Mikrocontroller) die Verschaltung laden. Es gibt aber auch von Actel http://www.actel.com FPGAs auf Flash-Basis, die aber langsamer sind als SRAM-Basierte. Schau dir zum Beispiel mal das Datenblat... | |||
| 9 - Einfacher AVR In Cirquit Emulator Sebstbaubar? -- Einfacher AVR In Cirquit Emulator Sebstbaubar? | |||
| hm, das beschreib ja alles diese JTAG-Emulatoren. Ich hab mich jetz mal ein bisschen über JTAG schlau gemacht, und das haben nur die AVRs ab 16k (ATmega16), aber nicht die AVR Basics. (siehe Upload.)
Ich bräuchte dann schon eher sowas wie den ICE200, der ohne JTAG arbeitet. Ich hoffe du findest diese Bauanleitung wieder... Danke mfg CHillA ... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 7 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 28 Besucher in den letzten 60 Sekunden alle 2.14 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |