Forum: Mikrocontroller und Digitale Elektronik AVR Studio Simulator - Flash und RAM Begrenzung aufheben


von Peter (Gast)


Lesenswert?

Hallo,

ich versuche gerade ein paar Tests für den ATtiny24 zu schreiben. Diese 
Tests sollen dann im Simulator ablaufen.

Das Problem: Jeder Test und die Test-Suite brauchen ihren eigenen FLASH 
und RAM. Dadurch ist der Speicher bereits nach zwei Tests voll und das 
AVR Studio compiliert nicht mehr.

Kann man diese Begrenzungen im Simulator abschalten? Oder kann man evtl 
sein eigenes 'Device Definition File' schreiben?

Vielen Dank schonmal für die Antworten
Peter

von Mitlesa (Gast)


Lesenswert?

Ich würde für die Simulation einen Tiny nehmen der mit deinem
stark verwandt ist aber einen grösseren Speicher bietet.

Kann eigentlich kaum was schiefgehen .....

von Peter (Gast)


Lesenswert?

Danke für den Tipp. Aber ob 2k oder 8k FLASH macht kaum einen 
Unterschied.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Sind das rein algorithmische Tests oder brauchen die Simulation der 
(internen) Peripherie?

Was ich nicht verstehe, ist dass jeder Testfall erneut Speicher belegt.

von Peter (Gast)


Lesenswert?

Die Peripherie wird gebraucht.

Du musst jeden Test initialisieren, die zu testende Funktion muss 
ablaufen und am Ende hast Du dann noch ein paar Macros die die 
Ergebnisse testen.
Das wiederholt sich für jeden Test und wird dann zu einem Executable 
zusammengelinkt.

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.