Hallo Gemeinde, zunächst der Disclaimer^^ : gut möglich, dass ich mich bei der Formulierung zum Teil fachlich nicht ganz korrekt ausdrücke, aber ich denke es wird klar, was ich vor habe. Ich habe auf einem stm32F3 ein Programm, welches mit dynamischer Objektallokierung arbeitet. In diesem Programm gibt es Listen von Objekten (KalkulationsObjekte), welche alle das selbe Interface impelemntieren. Diese Objekte kriegen einen Inputwert, machen ein paar einfache Rechnungen darauf (Scaling, Offset, Zeitabhängige Sachen) und geben den veränderten Wert zurück. Der Rest vom Programm besteht aus Menuführung, Displaysteuerung, einigen Konfigurationen und Einleseroutinen für ADC´s und Digitaleingänge. Dieser "Rest" bildet also so zu sagen das Gerüst. Was ich gerne wissen würde: ist es möglich, den Maschinencode der oben beschriebenen Kalkulationsobjekte z.B. auf ein externes EEPROM zu laden und den µController internen Code dazu zu bewegen bei Instanziierung eines dieser Objekte die Definition aus dem EEPROM zu holen? Ich nutzte das stm32f3discovery unter µVision4. Ich frage nicht, nach einer fertigen Lösung - mir reichen die passenden Stichworte und Themenbereiche. viele Grüße!
Ob das Objekte oder anderer Code ist, spielt für dein Vorhaben keine Rolle. Such einmal nach externem Programmspeicher für stm32. Da gibt es Lösungen.
Ich habe einiges gefunden, aber da geht es darum, den ganzen Code auszulagern.
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.