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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren