Forum: Mikrocontroller und Digitale Elektronik Ethersex will nicht so richtig


von Tim (Gast)


Lesenswert?

Hi !

Ich habe vorhin eine Standard Ethersex Firmware vom Firmware Builder mit 
AVR Studio auf meine Pollin Platine geflashed. Ging auch ohne Fehler.

Danach hab ich den "Programmier Jumper" der Platine (brauch man den 
eigentlich?) wieder zurück auf "Normal" gesetzt und die Platine neu 
gestartet.

Wenn ich ein RJ45 Kabel anschließe verhält sich die Platine ebenfalls 
normal und zeigt Aktivität. Nur ist sie nicht anpingbar.

Jetzt zu meinen Fragen:

1. Wie spreche ich Ethersex via RS232 an? Mit der Original Firmware ging 
das einwandfrei.

2. Der Firmware Builder produziert ja 2 Files. Einmal eine .hex und 
einmal eine Config in .txt Format. Ich habe die .hex einfach in den 
Flash Speicher gezaubert. Was mach ich mit der Config?

3. Da ich die Config ja nirgends drauf geladen hab, sollte die Platine 
ja eine Standard IP haben. Wie lautet diese? Ich finde sie nirgends.

Bin noch nich allzu lange dabei. Habt Rücksicht ;)

Achja: Software used: Win7 x86; AVR ISP MKII. Platine ging vorher 
einwandfrei.

Gruß,
Tim

von Micha H. (mlh) Benutzerseite


Lesenswert?

Tim schrieb:
> ja eine Standard IP haben. Wie lautet diese? Ich finde sie nirgends.

Dein eigener Standard, sprich die welche Du im Firmware Builder 
angegeben hast.

von Tim (Gast)


Lesenswert?

Das war die 192.168.178.100. Pinge ich diese an kommt "Zielhost nicht 
erreichbar". Irgendwas klingelt da bei mir. Ich mein diese Meldung hatte 
ich schon mal in Kombination mit der Original Firmware. Der Lan port 
klappte aber dann irgendwann. Also war pingbar.

Außerdem habe ich mit nem IP Scanner meinen IP Range abgescannt (und ein 
paar andere...): Kein Erfolg ABER sobald ich beim IP Scanner auf "Start" 
gedrückt hab, meldetete sich sofort die Activity LED der Buchse. 
Überhaupt macht die eigentlich einen fitten Eindruck.

von ... (Gast)


Lesenswert?

Tim schrieb:
> Was mach ich mit der Config

Gar nichts. Die kannst du hier posten, wenn du Hilfe haben willst. Da 
können wir nämlich sehen was du im Builder eingestellt hast.

von Tim (Gast)


Lesenswert?

Hier mal der Netzwerkabschnitt:

# Network
#
CONF_HOSTNAME="0_89"
NET_MAX_FRAME_LENGTH=500
ENC28J60_SUPPORT=y
CONF_ENC_MAC="00:22:f9:01:6d:82"
# IPV6_STATIC_SUPPORT is not set
CONF_ENC_IP="192.168.178.100"
CONF_ENC_IP4_NETMASK="255.255.255.0"
# IEEE8021Q_SUPPORT is not set
# DEBUG_ENC28J60 is not set
# DEBUG_INTERRUPT is not set
# DEBUG_REV4_WORKAROUND is not set
ETHERNET_SUPPORT=y
# TAP_SUPPORT is not set
CONF_TAP_MAC="ac:de:48:fd:0f:d0"
# IPV6_STATIC_SUPPORT is not set
CONF_TAP_IP="192.168.23.244"
CONF_TAP_IP4_NETMASK="255.255.255.0"
CONF_TAP_LOCALIP="192.168.23.1"
# IEEE8021Q_SUPPORT is not set
# RFM12_IP_SUPPORT is not set
CONF_RFM12_FREQ=RFM12_FREQ_433920
RFM12_FREQ_433920=y

Uff...welche von den ganzen IPs ist denn jetzt die richtige? Und warum 
geht der RS232 Port nicht bzw muss ich dain Putty irgendwas besonderes 
einstellen?

von ... (Gast)


Lesenswert?

Tim schrieb:
> Hier mal der Netzwerkabschnitt:

Ja danke, den hätten wir auch in der Config selbst gefunden. Poste doch 
bitte mal den ganzen File.

von Tim (Gast)


Angehängte Dateien:

Lesenswert?

ups...man kann ja auch anhängen.

Wär cool wenn jemand den vorherigen Post löschen könnte.

von ... (Gast)


Lesenswert?

Serielle Schnittstelle ist nicht eingeschaltet.

Deine Ethernet-Einstellungen:

IP 192.168.178.100
Netmask 255.255.255.0
Gateway 192.168.178.1

von Tim (Gast)


Lesenswert?

Die IP ging jedenfalls nicht. Meine FritzBox hat die Platine auch nicht 
im Netz erkannt. Wie schalte ich die Schnitstelle ein im Builder ?

von ... (Gast)


Lesenswert?

Hat denn deine FritzBox die IP 192.168.178.1 ?

von Tim (Gast)


Lesenswert?

ja

von ... (Gast)


Lesenswert?

Tim schrieb im Beitrag #2019497:
> # Pin Configuration
> #
>
> # Port A
>
> #
>
> # CONF_WATCHASYNC_PA0 is not set
>
> # CONF_WATCHASYNC_PA1 is not set

Kontrollier mal deine Pin Configuration. Die sieht nicht nach Pollin 
NetIO aus.

von Timo S. (kaffeetas)


Lesenswert?

Hallo Tim,

hast du die Fuesbytes geändert? IMHO kannst du den Pollin Bootloader nur 
mit der Pollin Software benutzen, deshalb würde ich die Fuesbytes mal 
ohne Bootloader konfigurieren. Der Jumper ist dann überflüssig bis 
hinderlich.

Grüße
 Timo

von Tim (Gast)


Lesenswert?

@Gast: Mach ich bei Zeit. Kann zurzeit nur am Wochenende basteln.

@Timo: Ich habe die Fusebits ausgelesen und mit den Ethersex 
Empfehlungen abgeglichen. Was meinst du mit "deshalb würde ich die 
Fuesbytes mal
ohne Bootloader konfigurieren"bzw. wie mache ich das?

von Tim (Gast)


Lesenswert?

okay...es klappt jetzt. Oh man. Meine Spannung war zu niedrig. *Duck und 
weg*.

Gruß,
Tim

von Timo S. (kaffeetas)


Lesenswert?

schön das es jetzt klappt. Wenn die Fusebits einen Bootloader vorsehen 
und keiner programmiert ist bzw. das eigentliche Programm bis in den 
Bootloaderbereich hineingeht kann sich das Programm "aufhängen".

Wie hast du die Fusebytes programmiert?

Grüße
 Timo

von Tim (Gast)


Lesenswert?

Hi !

Ja Ethersex ist ja echt mal genial. Respekt an die Programmierer. Hoffe 
ich komm da auch nur annähernd drann :)

Gesetzt waren SPIEN (logisch), BOOTRST und CKOPT. Das wars glaube ich.
So muss nochwas tun. Trotzdem danke für die Hilfe :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.