Hallo zusammen, >Disclaimer mir ist bewusst, dass dynamische Allokierung von Speicher auf µC eine fragwürdige Sache ist. Ich habe eine etwas spezielle Anwendung, wo ich gelegentliche SW-Resets zum clearen des Arbeitsspeichers erlauben kann. Meine Toolchain: EK-TM4C1294XL Eval Board Code Composer Studio mit TI v16.3.0.STS Compiler C++ Ganz konkret habe ich Probleme, ein Klassenobjekt dynamisch zu erstellen. Ich habe in den Properties die Heapsize auf 2kB gestellt (die Klasse ist wesentlich kleiner). Ich bekomme auch keinen NULL pointer zurück. Allerdings crasht die FW, wenn ich dynamisch allokiere. Wenn ich eine Instanz zur Compilezeit erstelle, funktioniert es - allerdings auch nur, wenn die Instanz im cpp File definiert wird und nicht im hpp file. Zudem crasht die FW nicht bei der Allokierung selbst, sondern deutlich später, wenn andere Instanzen bearbeitet werden, die zur GrLib gehören und die zur Compilezeit definiert werden. >Daher nehme ich an, dass ich Probleme mit einem Pointer habe, >der in einem falschen Bereich "rumfurhwerkt". Oder kann es ein >Allignmnentproblem sein? Ich vermute beinahe, dass es ein ganz simples Problem ist - das nur "irgendein" Offset, eine Size oder eine Definition fehlt. >Hat schon jemand der hier anwesenden im CCS mit C++ und >new gearbeitet und kann mir einen Tip geben? mit freundlichen Grüßen, Jasson
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.