Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

Webserver bleibt hängen bei "Compiliert mit ..."

Antworten
  • Druckansicht
Erweiterte Suche
7 Beiträge • Seite 1 von 1
htmlfreak
Beiträge: 3
Registriert: 04.08.2011, 17:29:23

Webserver bleibt hängen bei "Compiliert mit ..."

  • Zitieren

Beitrag von htmlfreak » 04.08.2011, 17:38:56

Hallo!

Ich habe nach längerer Zeit mein Net IO Board von Pollin mal wieder ausgepackt. Dann habe ich Ulrich Radigs Firmware konfiguriert, alles eingestellt usw.
Die serielle Schnittstelle funktioniert auch über PuTTY, nur komme ich da maximal bis "Compiliert mit GCC Version 4.3.2". Danach kommt nix mehr.

Habe also im Code die entsprechende Stelle gesucht und in der main.c auch gefunden. Da dann erstmal vor alle 3 Befehle (stack_init,httpd und telnetd) eine Ausgabe gepackt. Ergebnis: er kommt maximal bis Stack_init, danach kommt nix mehr.
Also bin ich in die stack.c wo die stack_init() drin steht. da einfach mal nach jedem Befehl auch ein usart_write hinzugefügt. Ergebnis: er bleibt bei ETH_INIT(); stehen.
Also die ETH_INIT gesucht, scheint irgendwie eine Referenz auf enc_init() zu sein (sry, ich weiß nicht wirklich wie man das nennt, kenne bei C halt nur Grundlegende sachen).
Also habe ich die enc_init() gesucht und in der enc28j60.enc gefunden. Auch da wieder usart_writes eingefügt und zu dem Ergebnis gekommen, das er nach dem enc_reset() bei der while-Schleife

Code: Alles auswählen

// wait for the CLKRDY bit
	while( !(enc_read_reg( ENC_REG_ESTAT ) & (1<<ENC_BIT_CLKRDY)) ) ;
hängen bleibt, weil die Ausgabe danach nicht mehr erfolgt ist.

Worauf deutet das hin? da scheint doch auf dem Board was kaputt zu sein oder?

LG,
htmlfreak

EDIT: Ach ja, die Netzwerk-Buchse blinkt oder leuchtet GAR NICHT, auch wenn sie angeschlossen ist!
Nach oben

Klaus
Beiträge: 409
Registriert: 17.02.2008, 12:18:39

Re: Webserver bleibt hängen bei "Compiliert mit ..."

  • Zitieren

Beitrag von Klaus » 04.08.2011, 23:19:55

Hi,

scheint ein Fehler in der Konfiguration des ENC zu sein fals nichts kaputt ist.

mfg
Klaus
Nach oben

htmlfreak
Beiträge: 3
Registriert: 04.08.2011, 17:29:23

Re: Webserver bleibt hängen bei "Compiliert mit ..."

  • Zitieren

Beitrag von htmlfreak » 05.08.2011, 11:37:29

Also auf dem Board sollte nichts kaputt sein, aber ich weiß es nicht.. Bin da nicht so erfahren :)
Was heißt 'Fehler in der Konfiguration des ENC', bzw was ist der ENC überhaupt? In Bezug auf Netzwerk könnte ich mir was wie 'Embedded Network Controller' oder so denke , aber ich habe keine Ahnung! :oops:

Wie behebe ich denn dann diesen Fehler?

LG
htmlfreak
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Re: Webserver bleibt hängen bei "Compiliert mit ..."

  • Zitieren

Beitrag von Ulrich » 05.08.2011, 20:38:11

Die Kommunikation mit dem ENC funktioniert nicht.

Gruß
Uli
Nach oben

htmlfreak
Beiträge: 3
Registriert: 04.08.2011, 17:29:23

Re: Webserver bleibt hängen bei "Compiliert mit ..."

  • Zitieren

Beitrag von htmlfreak » 07.08.2011, 18:06:39

Also sollte ich mir einen neues Board zulegen? Oder reicht es den Chip zu tauschen? Sind ja nicht so teuer, aber trotzdem frag ich lieber mal :)
Nach oben

Klaus
Beiträge: 409
Registriert: 17.02.2008, 12:18:39

Re: Webserver bleibt hängen bei "Compiliert mit ..."

  • Zitieren

Beitrag von Klaus » 07.08.2011, 23:17:08

Hi,

ich würde erst mal Deine Änderung in der enc28J60.h überprüfen!

#define SPI_DDR DDRB
#define SPI_PORT PORTB
#define SPI_SCK 7
#define SPI_MISO 6
#define SPI_MOSI 5
#define SPI_SS 4

#define ENC_DDR DDRB
#define ENC_PORT PORTB
#define ENC_PIN PINB
---> #define ENC_CS 3 //4 für Pollin NET I/O Board
#define ENC_INT 2

Hoffentlich hast Du die Zeile auf 4 geänder, sonst geht nix.

mfg
Klaus
Nach oben

Peraglie
Beiträge: 2
Registriert: 22.08.2011, 12:59:16

Re: Webserver bleibt hängen bei "Compiliert mit ..."

  • Zitieren

Beitrag von Peraglie » 24.08.2011, 09:06:38

Bei mir bleibt die Debug-Ausgabe bei Compiliert mit .. hängen. ENC-Kaputt? Scheinbar kommt sowas öfter vor? Woran kann es liegen? Bei dem Pollin Board läuft der µC mit 5 der ENC mit 3V3. Dieser toleriert aber bis 5V5 inputs.


Mein Versuch: ENC getauscht. Keine Verbesserung. Den Chip Select Pin habe ich auf 4 geändert für das Pollin-Board. Ich nutze im Übrigen ein normales Patch-Kabel. Habe es mit DHCP und ohne versucht. Dann habe ich Debug-Ausgaben am Anfang der ENC-Init funktion gemacht. Die Ausgabe "encInit() Start...." kommt. Die init-Ende Ausgabe nicht. Hier steckt wohl der Fehler. Es wird der ENC nicht richtig initialisiert. Ich weiß keinen Rat mehr.



Danke für Antwort.
Nach oben

Antworten
  • Druckansicht

7 Beiträge • Seite 1 von 1

Zurück zu „Pollin AVR-NET-IO“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum