Probleme mit tftp Boot / AVR NET IO + ADD ON + RFM12B + Ethersex

#2207492
Lesenswert?

Guten Tag,
ich komme im Moment einfach nicht weiter.
Ich verwende das AVR NET IO mit ADD ON von Pollin und einen Atmega644p
das Ethersex-Image wird über das Netzwerk vom tftp-Server geholt.

Zu meinem Problem:
Wenn ich das Flachbandkabel zur ISP-Buchse auf dem ADD-ON Board abziehe 
wird das Image geladen die Pakete sehe  ich auch in Wireshark, sobald 
ich es aber verbinde und das RFM12B aufgelötet ist bootet Ethersex ohne 
ein neues Image anzufordern.

In diesem Thread ist das Problem auch aufgetreten, er hat mich jedoch 
nicht zur Lösung geführt.
http://comments.gmane.org/gmane.comp.embedded.ethersex/1112

Mit dem Oszi habe ich festgestellt, dass nach dem Verbinden des ISP Bus, 
auf dem ADD ON Board, der SPI Takt schneller wird. Ob das ein Problem 
ist oder ob sich Atmega und RFM nur abstimmen weiß ich nicht.

Wenn ich alle Leitungen bis auf SDO am RFM also MISO des Atmega's 
verbinde wird das Image auch geladen. Die Kommunikation mit dem RFM ist 
dann natürlich unterbrochen.

Schon einmal vielen Dank für jegliche Hilfe!
Angehängte Dateien:
#2207575
Lesenswert?

Salut ...

es sieht so aus als wenn der RFM12 vom Ethersexbootloader selektiert 
wird. Wahrscheinlich muss man dem Bootloader sagen das die 
Chip-Selektleitung zum RFM12 auf High gezogen werden muss damit dieser 
nicht dazwischen redet auf dem SPI-Bus. Ich denke mal der Bootloader 
wird das von sich aus nicht machen da er vom RFM12 nix weiß. Dafür 
spricht auch das wenn du SDO abklemmst alles I.O. ist, da der RFM12 auf 
SDI und so weiter nur lauscht und auf SDO sendet. SDO würde in diesen 
Fall das SDO vom ENC20j60 stören.

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