C6713DSK - R Chassaing - output_sample_left()

OP (Firma: HSUHH) #664851
Hallo,

Ich arbeite jetzt mit dem C6713DSK seit einigen Monaten. Weiterhin 
verwende ich für meine Anwendungen das Buch "Digital Signal Processing 
and Application with the C6713 and C6416 DSK" von Rulph Chassaing. Dort 
werden einfache Funktionen für das Einlesen und Ausgeben von 
Audiosignalen definiert (z.B. output_sample_left() für die Ausgabe auf 
dem linken Kanal).

Es gibt aber bei der Verwendung dieser Funktionen ein Problem:
Sobald ich die Funktionen output_sample_left() und output_sample_right() 
für die Ausgabe von 2 Signalen auf je einem Kanal verwende, funktioniert 
nur eine Funktion und zwar diejenige, die im Programm-code als letzte 
aufgeführt ist. Die andere Funktion wird nicht ausgeführt.

Weiß zufällig jemand wie man das hin bekommt?

TI-Support meinte, ich sollte schauen, ob beide Funktionen kompiliert 
werden, also ob Sie im Assembler-Code auftauchen und ich sollte 
schrittweise kompilieren. Erstens weiß ich nicht wie man eines der 
beiden Sachen macht und zweitens falls das nicht das Problem ist, was 
könnte man noch testen?

Würde mich freuen, wenn mir jemand weiterhelfen könnte.

Mit freundlichen Grüßen

Johannes
Gast
Schau doch mal im Handbuch von deinem Compiler nach. Ich kenne mich 
nicht mit dem TI Compiler aus, aber eine allgemeine Vorgehensweise ist 
das du dem C Compiler sagen kannst er soll den Assembler code 
ausspucken.

Eine andere Option sollte sein die Speicherbelegung von deinem Erzeugten 
Binärcode ausgeben zu lassen. Da erscheinen die Funktionsnamen von C 
meisstens in einer abgewandelten Form wieder.

Daran könntest du sehen ob deine beiden Funktionen es bis in den 
Binärcode geschafft haben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 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.