TCP/IP Stack Konfiguration des GenericTCPServers

Gast #3034098
Lesenswert?
• ▲
▼
Hallo zusammen,
ich versuche gerade den TCP/IP Stack für einen PIC18F67J60 zum laufen zu 
bekommen. Es gibt dort einen Generic TCP Server. Ich Versuche derzeit 
diesen über die IP adresse und dem entsprechenden Port (9760) 
anzusprechen jedoch will es nicht gelingen.

Ich habe in der TCPIPconfig.h alle nötigen änderungen vorgenommen um den 
Server nutzen zu können jedoch passiert nichts.

Über Port 80 kann ich ohne probleme auf den Mikrocontroller zugreifen. 
Ich denke ich habe irgendwo etwas in der IPconfig falsch vieleicht 
findet jemand einen Fehler.

Danke schonmal im vorraus für eure Hilfe.
Angehängte Dateien:
#3034134
Lesenswert?
• ▲
▼
hier
1
    #define TCP_CONFIGURATION
2
    ROM struct
3
    {
4
      BYTE vSocketPurpose;
5
      BYTE vMemoryMedium;
6
      WORD wTXBufferSize;
7
      WORD wRXBufferSize;
8
    } TCPSocketInitializer[] = 
9
    {
10
      //{TCP_PURPOSE_GENERIC_TCP_CLIENT, TCP_ETH_RAM, 125, 100},
11
      //{TCP_PURPOSE_GENERIC_TCP_SERVER, TCP_ETH_RAM, 20, 20},
12
      {TCP_PURPOSE_TELNET, TCP_ETH_RAM, 150, 20},
13
      //{TCP_PURPOSE_FTP_COMMAND, TCP_ETH_RAM, 100, 40},
14
      //{TCP_PURPOSE_FTP_DATA, TCP_ETH_RAM, 0, 128},
15
      {TCP_PURPOSE_TCP_PERFORMANCE_TX, TCP_ETH_RAM, 200, 1},
16
      //{TCP_PURPOSE_TCP_PERFORMANCE_RX, TCP_ETH_RAM, 40, 1500},
17
      {TCP_PURPOSE_UART_2_TCP_BRIDGE, TCP_ETH_RAM, 256, 256},
18
      {TCP_PURPOSE_HTTP_SERVER, TCP_ETH_RAM, 200, 200},
19
      {TCP_PURPOSE_HTTP_SERVER, TCP_ETH_RAM, 200, 200},
20
      {TCP_PURPOSE_DEFAULT, TCP_ETH_RAM, 200, 200},
21
      {TCP_PURPOSE_BERKELEY_SERVER, TCP_ETH_RAM, 25, 20},
22
      //{TCP_PURPOSE_BERKELEY_CLIENT, TCP_ETH_RAM, 125, 100},
23
    };

sollte doch eigentlich die Zeile mit TCP_PURPOSE_GENERIC_TCP_SERVER 
aktiviert werden, sprich die // weg.

fchk
Gast #3035456
Lesenswert?
• ▲
▼
Hallo Frank erstmal danke für deine schnelle Hilfe.

Ich habe jetzt mal die Zeile mit TCP_PURPOSE_GENERIC_TCP_SERVER
aktiviert also die // weg gemacht.

Jetzt geht garnichts mehr ich bekomme beim Ping keine Antwort. Kann es 
noch an einer anderen Stelle liegen? Ich habe an der Hardware.h, 
MainDemo.h und der GenericTCPServer.c Datei nichts geändert diese sind 
noch original.

Ich denke ich habe noch irgendetwas aktiviert was sich nicht mit dem 
Generic TCP Server verträgt oder irgendetwas vergessen.

Dürfen Generic TCP Server und Generic TCP Client gleichzeitig aktiviert 
sein? Was ist mit dem Berkeley TCP Server muss dieser eventuell 
deaktiviert werden?

Hat jemand noch einen Tip für mich? Die Anleitung von Microchip hat mich 
bisher auch nicht weiter gebracht.

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.