EDK lwip UDP Stream mit Mircoblaze Virtex 5 ML505

OP #845346
Hallo

Wir haben mit dem Microblaze und lwip versucht eine Kommunikation 
zwischen PC und ML505 herzustellen. Wir haben es soweit das wir Pakete 
runterschicken können und auch hoch zum PC. Nun wollten wir einen 
Videostream bzw Audiostream über das Board schicken das funktioniert 
aber nicht.
Es scheint fast so das er nicht abwechselnd Emfangen und senden kann. 
Wenn wir  100 Pakete als Burst runterschicken dann werden die 100 Pakete 
erst gepuffert und dann als Burst wieder zurück gesendet.
Das ist natürlich nicht sinn der Sache weil wenn mehr als 100 Pakete 
kommen dann sendet er nie welche zurück und der Puffer ist ja auch mal 
voll. Dann werden die Pakete natürlich weggeschmissen.
Hat schon einmal jemand Erfahrungen mit LWIP V5 und Microblaze gemacht?
Bzw hat ein einfaches Beispiel.
Der Code welchen wir benutzen ist im Anhang!

Das zweite Problem besteht darin das es nur funktioniert bis zu einer 
Paketgröße von 165 Byte (inklusive Header) bei 166 Byte kommt nur noch 
ein Paket zurück.
>> einer dafür eine Erlärung?

Also Lösung für das Problem das er nicht Abwechselnt zurück sendet 
dachte ich nehm ich eine PRIO Scheduler aber da startet es gar nicht 
sondern bleibt in der Methode "netif_add" hängen

Hat jemand ein funktioniere C Datei bzw kann mir weiter Helfen bei 
diesem Problem?
Oder hat jemand ein anderes Funktionierendes Beispiel?

Bin für alles Dankbar
Danke
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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]
  • [vhdl]VHDL-Code[/vhdl]
  • [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.