www.mikrocontroller.net

Forum: Compiler & IDEs C-Code für AVR- Mikrocontroller simulieren- gibt es überhaupt eine vernünftige IDE?


Autor: Brocken Sei (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich verzweifle so langsam an den Versuch mein Programm zu simulieren 
oder auch nur herauszufinden wie lang meine do...while Schleife 
insgesamt braucht. Ich habe schon Eclipse versucht, aber da stürzt immer 
wieder etwas ab, dann Code Blocks und jezt auch noch AVR Studio.
Kann mir bitte jemand eine vernünftige IDE nennen, die auch als IDE für 
AVR MC funktioniert mit allem drum und dran, sowie ich Assembler in AVR 
Studio verwenden kann?


Gruß Bro

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibt es nicht.

Ein im Prinzip geniales Tool ist VMLAB, sogar kostenlos, leider mit ein 
paar Macken, und es braucht etwas trial and error zur Einarbeitung. Als 
IDE nicht so gut, der eingebaute Editor ist schwach, aber als Simulator 
ganz prima. Die eingebauten AVR's sind veraltet, und nicht alle 
Timer-Modi werden richtig simuliert, aber die arbeiten daran.

Um die Laufzeit einzelner C-Code-Teile zu messen, ist das sehr gut zu 
gebrauchen.

Oliver

Autor: Brocken Sei (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok, danke, ich werd mir das mal anschauen, obwohl so gemütlich ist es da 
auch nicht da es nur eine Demo ist.

Gruß Bro

Autor: ... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wo siehst Du denn da was von Demo???

http://www.amctools.com/

Autor: Julian O. (juliano)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn du ein Oszi hast ist es unter umständen einfacher einen Port-Pin zu 
setzten und das Ganze auszumessen. Ansonsten kannst du dir auch den 
generierten ASM Code angucken und abzählen

Autor: Brocken Sei (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
... schrieb:
> Wo siehst Du denn da was von Demo???

VMLAB needs a License File, (extension .LIC) to obtain full 
functionality, otherwise, the simulation will show a time limitation 
(max 50K CPU cycles), in the following cases:

·  Code size > 4K bytes

·  Code size > half of the maximum micro flash/ROM

·  Code files  loaded in Code Notebook > 4

License files can be ordered online at our website: 
http://www.amctools.com. (Order section; see also prices there). They 
will be delivered by e-mail, as an attached text file. The command ‘Help 
| AMTools website | Order license’ will also bring you to the mentioned 
website, with your s/n automatically filled in, therefore it is 
recommended.

Das steht bei Help--> About licenses.

Julian O. schrieb:
> Wenn du ein Oszi hast ist es unter umständen einfacher einen Port-Pin zu
> setzten und das Ganze auszumessen. Ansonsten kannst du dir auch den
> generierten ASM Code angucken und abzählen

Gut zu wissen

Gruß Bro

Autor: ... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das war einmal.

http://www.amctools.com/
direkt auf der ersten Seite:
 VMLAB 3.15 available. It is fully FREEWARE. NO LICENSE NEEDED.

Oder hier: http://www.amctools.com/order.htm
Are you here to place an order of VMLAB?
In this case, just click your browser's BACK button.
VMLAB is fully FREEWARE.
Go to the dowload page and get it for free.
Just ignore any reference to the license file.
There is no need of such file.

Autor: Matthias Keller (mkeller)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
naja es gibt ja auch noch IAR! Solange du effizent arbeitest und dir 4kB 
reichen kannst du viel damit machen.
Du kannst auch einfach immer nur dein aktuelles Modul bearbeiten und 
später auf gcc portieren o.ä.
http://www.iar.com/website1/1.0.1.0/675/1/

Autor: Brocken Sei (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
... schrieb:
> Das war einmal.

Sehr gut, habe ich nicht gewusst.

Matthias Keller schrieb:
> naja es gibt ja auch noch IAR! Solange du effizent arbeitest und dir 4kB
> reichen kannst du viel damit machen.

Ok danke, werd ich mir anschauen.

Gruß Bro

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.