Welche Umgebung nutzt ihr bei ATmega328

Gast #4032285
Lesenswert?

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
#4032304
Lesenswert?

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:
Angehängte Dateien:
Gast #4032325
Lesenswert?

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?
#4032330
Lesenswert?

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.
#4032338
Lesenswert?

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.
#4032428
Lesenswert?

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.)
#4032437
Lesenswert?

@ 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!
#4032517
Lesenswert?

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
Gast #4032794
Lesenswert?

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
Gast #4032807
Lesenswert?

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
Gast #4032817
Lesenswert?

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
#4032889
Lesenswert?

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.

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