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
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 .....
Danke für den Tipp. Aber ob 2k oder 8k FLASH macht kaum einen Unterschied.
Sind das rein algorithmische Tests oder brauchen die Simulation der (internen) Peripherie? Was ich nicht verstehe, ist dass jeder Testfall erneut Speicher belegt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.