Ich möchte einen ATmega328 (nicht 328p) in C programmieren. Bei der SW Umgebung bin ich mir weiterhin nicht sicher. Hierzu hatte ich schon den Thread eröffnet: Beitrag "AVR Studio 4.19 - No AVR Toolchain installation found" Ich habe diesen Programmer: http://www.ebay.de/itm/171404342624?clk_rvr_id=787833832155&rmvSB=true AVR Studio 4.18 kennt den 328 nicht AVR Studio 4.19 kennt den 328 aber ich bekomme den Simulator nur zum Laufen wenn ich statt der Toolchain (avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe) WinAVR-20100110 nutze Und im Simlator dann den 329p angebe. Atmel Studio 6.2 scheint zu funken ist nur etwas langsam und ich bin mir nicht sicher ob mkII clone damit wirklich funkt. Welche SW nutzt ihr für den 328? Ich will mir lieber gleich die richtige Umgebung aufsetzten bevor ich anfange. UnendlichHoherPotentialtopf
Eclipse und die gcc-Toolchain die von Atmel angeboten wird in der aktuellen Version. Und das ganze selbstverständlich unter Linux, denn ich will mich ja nicht gleichzeitig noch mit den Unzulänglichkeiten von Windows rumärgern müssen.
:
Bearbeitet durch User
UnendlichHoherPotentialtopf schrieb: > Ich möchte einen ATmega328 (nicht 328p) in C programmieren. > Bei der SW Umgebung bin ich mir weiterhin nicht sicher. > Hierzu hatte ich schon den Thread eröffnet: > Beitrag "AVR Studio 4.19 - No AVR Toolchain installation found" > > Ich habe diesen Programmer: > Ebay-Artikel Nr. 171404342624 > > AVR Studio 4.18 kennt den 328 nicht irgendwo ist bei dir ein Fehler:
Wenn Du das Studio 6.2 nur deswegen nicht nutzen kannst, weil Dein Programmer nicht funktioniert, dann hast Du einen Fehlkauf getätigt. Und so viel billiger als das Original war Deiner jetzt auch nicht. fchk
UnendlichHoherPotentialtopf schrieb: > Ich habe diesen Programmer: > Ebay-Artikel Nr. 171404342624 Bischt Krösus?
Frank K. schrieb: > Und > so viel billiger als das Original war Deiner jetzt auch nicht. stimmt und dieser funktioniert http://www.ebay.de/itm/Original-AVRISP2-ATAVRISP-2-MKII-ATTINY-ATMEGA-Programmer-ISP-Programmiergerat-/161322002745?pt=LH_DefaultDomain_77&hash=item258f8a6939
Joachim B. schrieb: > irgendwo ist bei dir ein Fehler: Kann sein. A) Nutzt du WinAVR oder Toolchain? Welche Versionen? B) Funktioniert der AVR Simulator 2? Frank K. schrieb: > Wenn Du das Studio 6.2 nur deswegen nicht nutzen kannst, weil Dein > Programmer nicht funktioniert, dann hast Du einen Fehlkauf getätigt. Kann ich noch nicht sagen da ich noch kein Breadboard habe um die Sachen zusammenzustöpseln. Bernd K. schrieb: > Eclipse und die gcc-Toolchain die von Atmel angeboten wird in der > aktuellen Version. Linux nutze ich leider nicht. Erfahrungen mit der Windows Variante so vom hörensagen?
Der Programmer wurde mir hier im Forum empfohlen. Macht es nicht besser aber hatte mich darauf verlassen.
UnendlichHoherPotentialtopf schrieb: > Ich habe diesen Programmer: > Ebay-Artikel Nr. 171404342624 Frank K. schrieb: > Und > so viel billiger als das Original war Deiner jetzt auch nicht. Ja, verstehe ich auch nicht ganz. Der Original Atmel AVR ISP mkII kostet bei watterott 38,90 EUR incl. 19 % USt zzgl. Versandkosten http://www.watterott.com/de/Atmel-AVR-ISP-MKII-USB Ist dort zwar nicht auf Lager, aber lieferbar.
UnendlichHoherPotentialtopf schrieb: > Kann sein. > A) Nutzt du WinAVR oder dieses dann ist die Reihenfolge der Installation wichtig: 1____WinAVR-20100110-install.exe 2___AvrStudio418Setup.exe 2b__AVRStudio418SP1.exe fertig evtl. noch dieses: AVRISPmkII_Treiber.zip
:
Bearbeitet durch User
UnendlichHoherPotentialtopf schrieb: > Linux nutze ich leider nicht. Erfahrungen mit der Windows Variante so > vom hörensagen? Die selbe Kombination nutze ich in der Firma auch auf Windows 7 und funktioniert dort ebenfalls einwandfrei. Dort habe ich aber auch zusätzlich zu avr-gcc auch noch gcc für Arm installiert und noch ein paar andere Werkzeuge aus der Mingw32-Ecke und daher auch noch einen ganzen Satz von GNU-Tools (make und Konsorten) im Suchpfad. Daher stellte sich dort auch das leidige Problem (woher bekomme ich make.exe und die anderen GNU-Tools) nicht das normalerweise auftritt wenn man sich nur Eclipse und avr-gcc installiert.
Joachim B. schrieb: > 1____WinAVR-20100110-install.exe > 2___AvrStudio418Setup.exe > 2b__AVRStudio418SP1.exe Ok, das könnte ich auch mal probieren. Ich hatte damals nicht SP1 installiert. Warum nicht SP2 oder SP3? Never change a running System?
Joachim B. schrieb: > 1____WinAVR-20100110-install.exe > 2___AvrStudio418Setup.exe > 2b__AVRStudio418SP1.exe Habe gerade mal AVRStudio4.18SP3.exe nachinstalliert, damit lässt sich jetzt auch der 328 auswählen. (AVRStudio418SP1.exe nicht gefunden)
UnendlichHoherPotentialtopf schrieb: > Warum nicht SP2 oder SP3? Never change a running System? keine Ahnung, ab SP1 weiss ich nix mehr, das läuft bei mir auf 5 Rechner, keine Ahnung was ich ab da noch bei jedem der 5 Rechner verändert habe. Ich kann jetzt aber nicht auf alle zugreifen -> @home, ! @work ist ja WE :-) PS mit Simulator, Debug und Breakpoints habe ich nie gearbeitet (oder nur zu Anfang?, irgendwann klemmte es und ich habe es mir abgewöhnt.)
:
Bearbeitet durch User
@ UnendlichHoherPotentialtopf (Gast) >Ich möchte einen ATmega328 (nicht 328p) in C programmieren. >Bei der SW Umgebung bin ich mir weiterhin nicht sicher. >Hierzu hatte ich schon den Thread eröffnet: >Beitrag "AVR Studio 4.19 - No AVR Toolchain installation found" AVR Studio 4.18 mit SP3 kann es. >AVR Studio 4.18 kennt den 328 nicht DOCH! >Ich will mir lieber gleich die richtige Umgebung aufsetzten bevor ich >anfange. AVR-Studio 4.18 ist goldrichtig. Nicht zu groß und DEUTLICH schneller als das unsägliche Atmelstudio 6.2! Der einzige Grund warum ich letzteres nutze ist ein Projekt mit ATXmega!
Dann werde ich wohl doch nochmal alles runterschmeissen. Falk Brunner schrieb: > AVR Studio 4.18 mit SP3 kann es. Nutzt du Atmel Toolchain oder Win-AVR und welche Version?
UnendlichHoherPotentialtopf schrieb: > ...bekomme den Simulator nur zum Laufen wenn ich statt der Toolchain > (avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe) WinAVR-20100110 > nutze Und im Simlator dann den 329p angebe. Habe dazu (mit ATmega8) in dem anderen Thread noch was gepostet. Beitrag "AVR Studio 4.19 - No AVR Toolchain installation found" Simulator2 läuft hier mit Compiler Optionen -gdwarf-2 und -gstrict-dwarf mit Toolchain aus avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe
:
Bearbeitet durch User
Falk Brunner schrieb: > AVR Studio 4.18 mit SP3 kann es. eben! Beitrag "Re: Welche Umgebung nutzt ihr bei ATmega328" Falk Brunner schrieb: > AVR-Studio 4.18 ist goldrichtig. noch mal Bestätigung, auch macht das 4.18 am wenigsten Probleme, auch ein Grund warum ich 4.19 wieder runtergeschmissen hatte und mit 6.2 nicht mal angefangen.
@ UnendlichHoherPotentialtopf (Gast) >> AVR Studio 4.18 mit SP3 kann es. >Nutzt du Atmel Toolchain oder Win-AVR und welche Version? Win-AVR 20100110, die letzte offizielle Version.
Ich habe jetzt wieder neu die 4.18SP3 aufgesetzt. Mit Toolchain avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe und Win-AVR 20100110 Die Kompiler Option -gstrict-dwarf habe ich auch gesetzt (vorher hatte ich wieder App Crash) Jetzt klappt es fast. Ich muss im Simulator 2 aber den 328P anstatt 328 auswählen. Ansonsten bekomme ich weiterhin diesen hier: AVR Simulator 2: Error loading model D:\Atmel\AVRTools\AvrSimulatormk2\libATmega328.dll: Das angegebene Modul wurde nicht gefunden. Ich denke damit kann ich leben. Danke UnendlichHoherPotentialtopf
UnendlichHoherPotentialtopf schrieb: > Danke > UnendlichHoherPotentialtopf Leg dir doch bitte mal einen "merkbaren" Nick zu.
Eigentlich eh komisch die Fehlermeldung wenn man sich mal das Part Description File vom 328 anschaut. Hier steht: <SIMULATOR> <Model>libmega328P.dll</Model> <CoreID>AVRSimCoreV2.SimCoreV2</CoreID> <MemoryID>AVRSimMemory8bit.SimMemory8bit</MemoryID> <InterruptID>AVRSimInterrupt.SimInterrupt</InterruptID> <EEINTERRUPT>0x2c</EEINTERRUPT> <EEAR_EXTRA_BIT>0</EEAR_EXTRA_BIT> <NmbIOModules>18</NmbIOModules> Ich habe das File libATmega328P.dll aus dem Verzeichnis AvrSimulatormk2 einfach kopiert und als libATmega328.dll eingefügt -> jetzt meckert der Simulator nicht mehr. UnendlichHoherPotentialtopf
Probiere mal Eclipse aus, die ist Lichtjahre besser als das AVRStudio. Auf einen Simulator musst du dann verzichten. Aber sobald du externe Hardware am Controller dran hast nutzt dir der Simulator eh nichts mehr.
Mitlesa schrieb: > Leg dir doch bitte mal einen "merkbaren" Nick zu. Die Schule hat nen bleibenden Schaden hinterlassen http://de.wikipedia.org/wiki/Teilchen_im_Kasten Christian K. schrieb: > Probiere mal Eclipse aus, die ist Lichtjahre besser als das AVRStudio. Ich will es erstmal simpel halten für die ersten Gehversuche. Wenn dann alles rennt werde ich sicherlich Eclipse probieren. Fand ich für Java schon vor 10 Jahren gut. UnendlichHoherPotentialtopf
UnendlichHoherPotentialtopf schrieb: > Ich will es erstmal simpel halten für die ersten Gehversuche. Wenn dann > alles rennt werde ich sicherlich Eclipse probieren. Fand ich für Java > schon vor 10 Jahren gut. Wenn Du eh schon Eclipse-Erfahrung hast und es damals schon gut fandest dann würde ich eher da weitermachen, dann gibt es eigentlich keinen Grund sich erst noch umständlich das Atmelstudio anzutun, aus dem Atrmelstudio ergeben sich im Vergleich zu Eclipse keine Vorteile, eher im Gegenteil, wenn Du Eclipse gewohnt bist dann wird Dir diese halbgare Atmel-IDE wie ein gewaltiger Rückschritt vorkommen. Das bremst nur unnötig und macht schlechte Laune.
Christian K. schrieb: > Probiere mal Eclipse aus, die ist Lichtjahre besser als das AVRStudio. Wie geht das denn dann mit Debuggern? Werden die einfach so mal unterstützt wie in den Studios?
Mitlesa schrieb: > Christian K. schrieb: >> Probiere mal Eclipse aus, die ist Lichtjahre besser als das AVRStudio. > > Wie geht das denn dann mit Debuggern? > Werden die einfach so mal unterstützt wie in den Studios? Ja.
Was ihr man alle mit dem Atmel Studio habt??? Ich nutze es für alle AVRs und für die STM32 nutze ich CooCox (Eclipse). Hat beides deine vor und Nachteile
Eclipse unterstützt den GDB (GnuDebugger) zum debuggen. Mit AVaRICE kann man den JTAG ICE mk2 oder wie der heißt mit dem GDB verbinden. http://sourceforge.net/projects/avarice/
Bernd K. schrieb: > Ja. (- AVRISP MKII ?) JTAG ICE MKII ? JTAG ICE MKIII ? AVR ICE (der neue?) ? Kann man mit Eclipse dann (ATMEL-) ARM Prozessoren debuggen? Fragen über Fragen.
NixVersteher schrieb: > Kann man mit Eclipse dann (ATMEL-) ARM Prozessoren debuggen? > > Fragen über Fragen. Ja, natürlich kann man das. Und nicht nur Atmel. Warum auch nicht?
Bernd K. schrieb: > Warum auch nicht? Weil zum Ansteuern des (eines) Debuggers noch eine "kleine" Portion Hirnschmalz (sprich Software) gebraucht wird. Insbesondere beim neuen Debugger von Atmel (ATMEL-ICE) stelle ich mir das schwierig vor (vermutlich andere API da nicht von den alten Studios 4.xx erreichbar).
Christian K. schrieb: > Auf einen Simulator musst du dann verzichten. Aber sobald du externe > Hardware am Controller dran hast nutzt dir der Simulator eh nichts mehr. Wieso ? Was glaubst du warum es 'Stimuli' files gibt ?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.