Simulink Modell in Code Composer Studio

OP #1180383
Hallo!

Ich arbeite mit einem DSK6713 und habe dafür schon einen c-code 
erstellt, der die Ports McBSP0 und McBSP1 für CODECs initialisiert und 
die Datenübertragung per EDMA durchführt. Es werden in dem Code auch 
noch andere Dinge erledigt, wie Beschreibung der Register der CODECs und 
Einstellungen des CPLDs und der GPIO Pins.
Nun möchte ich in SIUMULINK ein Modell erstellen das die eingelesenen 
Daten für eine Regelung bearbeitet und wieder auf den Port 
hinausschreibt.
Das Modell möchte ich dann mit dem embedded IDE Link in den Code 
Composer exportieren.

Wie kann ich nun das Modell in den existierenden C- Code einbinden?
Ich möchte das Modell immer zum Transfer Complete Interrupt des EDMAs 
aufrufen. Ist das möglich?
Oder kann ich irgendwie den existierenden C-Code in das Simulink Modell 
einbinden?


Grüße,
Christoph
Gast #1180623
C-code Einbinden geht über eine S-Function, jedoch meiner Erfahrung nach
nur, wenn du in dem Code nicht auf weitere Libs verweist.

Such am besten einfach mal nach "S-Function" und nach "legacy function"
:)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.