Ethernetprobleme mit STM32

OP #3589348
Lesenswert?

Hallo,

ich versuche gerade eine Ethernetverbindung herzustellen. Hierzu wollte 
ich das mikroelektronika Beispiel von der Libstockseite ausprobieren.
(mikromedia + for STM32 
http://www.libstock.com/projects/view/629/mikromedia-for-stm32)

Wenn ich es starte versucht der Controller eine Ethernetverbindung 
aufzubauen, sagt dann aber nach kurzer Zeit initialization failed.

Der Controller ist mit einem Ethernetkabel an einem  USB to Ethernet 
Übersetzer und dann an einem USB Hub angeschlossen. Könnte das ein 
Problem sein?
Die LEDs an der Ethernetbuchse (Active und Link) leuchten oder blinken 
überhaupt nicht. Die benötigte Spannung war allerdings da beim messen.
Könnte es am Ethernetpatchkabel cat 7 liegen?

Komisch ist noch, dass der Controller ab und an wenn er einige Zeit aus 
ist und man Ihn wieder einschaltet die Ethernet initialization 
durchführt dann aber keine IP über DHCP kriegt.

An dem Code habe ich nichts verändert ausser meine MAC Adresse 
eingetragen.

Hoffe ich habe jetzt nichts vergessen.


Danke für die Antworten
OP #3589544
Lesenswert?

Hey,

danke dir für deine schnelle Antwort. Habs mit einem crossed Kabel 
versucht, hat aber nichts geändert. Die LEDs an der Ethernetbuchse 
bleiben dennoch aus.

Laut Wireshark sagt er wenn ich Ethernet initialisieren will DHCP NAK - 
Transaction ID ... Ethernet Frame check sequence incorrect

was kann ich denn dagegen tun? bzw was würde mich noch weiterbringen?
Gast #3589673
Lesenswert?

den Aufbau vereinfachen um den Fehler zu finden. Ohne den USB-Umweg ans 
lan anschließen.

Ethernet Frame check sequence incorrect:
Den Frame untersuchen, was am Frame konkret nicht stimmt. Dazu genauen 
Aufbau  des Protokolls nachlesen und überprüfen.
Gast #3589732
Lesenswert?

Du hast keinen Teilnehmer im Netzwerk, der über DHCP eine IP-Adresse 
vergeben könnte.
Dein USB auf Ethernet Adapter versucht im Zweifelsfall auch eine 
IP-Adresse über DHCP zu bekommen.

Man kann die meisten Router als DHCP-Server verwenden.
OP #3589742
Lesenswert?

also ich habe jetzt mehrere Rechner, Kabel, hub, Switch, direkter 
Anschluss usw. durchprobiert, ich kann jetzt alles rund um den 
Controller ausschließen.

Am Controller selbst, leuchten die LEDs Tx und Rx und wie gesagt beim 
messen waren auch die benötigten 3,3 V da.

An der Buchse selbst leuchtet keine LED. Also könnte die Buchse hinüber 
sein. Könnte es sein, dass ich noch etwas erweitern muss? Habe so jetzt 
nur Tx und Rx je mit dem Controller verbunden.

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