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


von Brocken Sei (Gast)


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

von Oliver (Gast)


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

von Brocken Sei (Gast)


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

von ... (Gast)


Lesenswert?

Wo siehst Du denn da was von Demo???

http://www.amctools.com/

von Julian O. (juliano)


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

von Brocken Sei (Gast)


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

von ... (Gast)


Lesenswert?

Das war einmal.

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

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

von Matthias K. (mkeller)


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/

von Brocken Sei (Gast)


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

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.