USB CDC-ACM TMS320VC5509A Frage

OP #1601139
Lesenswert?
• ▲
▼
Hallo.
Ich habe diesen DSP und will mit dem über einen VCP mit einem Windows 
Programm kommunizieren.

Soweit alles OK.
Ich habe die nötigen Request erstellt und diese Funktionieren.
Anbei die Konfiguration der Discriptoren mit "Advanced USB Port 
Monitor"(USB Debug Software) und USBView eingelesen.
Sind aus einem Atmel Demo Quellcode.

Ich übergebe die Puffergröße 64Byte,
die von Windows anscheinend auch erkannt wird.
Wenn ich mit Hterm Datenübertrage habe ich aber das Problem,
dass er mir Frames mit 200Byte raus gibt, die ich ja nicht einlesen 
kann.

Weiß einer was da schief läuft?

System ist WinXP SP3

Noch eine andere Frage.
Habe einen Endpoint komplett als Bulk für die Daten (IN/OUT).
Ist in dem Datenpaket auch die Anzahl der übertragenen Datenbytes 
enthalten?


Vielen Dank für die Hilfe
John-Eric
Angehängte Dateien:
OP #1602410
Lesenswert?
• ▲
▼
Naja das mit den 200Byte hab ich einfach umgangen, in dem ich den Puffer 
im DSP auch auf 200 gemacht habe. Die Daten kommen nun richtig an.

Die Frage mit dem Bulk Endpoint steht aber immer noch.
Gibt es irgendwo im Frame eine Längenangabe die ich auswerten kann?
Oder wie macht man das Normal?
Immer 200Byte senden?

Gruß John

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.