Forum: Mikrocontroller und Digitale Elektronik Probleme mit tftp Boot / AVR NET IO + ADD ON + RFM12B + Ethersex


von Cornelius R. (cox)


Angehängte Dateien:

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!

von Dirk B. (sharandac)


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.

von Random .. (thorstendb) Benutzerseite


Lesenswert?


von Cornelius R. (cox)


Lesenswert?

vielen Dank für die schnelle Hilfe und das Lösen meines Problems. Da ich 
den Bootloader möglichst klein halten wollte hatte ich alles "Unnötige" 
rausgeschmissen

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.