Benutzer:Sven: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(es tut sich was :-))
K (serielles Debugging)
Zeile 12: Zeile 12:
  
 
* HC595 Pin - Definition
 
* HC595 Pin - Definition
 +
 +
Was ich festgestellt habe:
 +
 +
* Der Schaltplan in hardware/io_expander/hc595.sch ist falsch. Die Pins 10 des HC595 müssen an VCC und die Pins 13 an GND. (ich ändere die gschem-Datei noch)
 +
 +
 +
 +
== serielles Debugging ==
 +
Damit das richtig funktioniert sind folgende Dinge wichtig:
 +
* die Fuse Bits des m644 auf hfuse 0xdc und lfuse 0xe7 setzen -> sonst Kauderwelsch an RS232
 +
Falls noch nicht geschehen: Fuses mit Atmel Programmieradapter via USB "brennen" (geht natürlich auch ein anderer Adapter)
 +
  avrdude -c avrispmkII -P usb -p m644 -U lfuse:w:0xe7:m -U hfuse:w:0xdc:m
 +
ansehen mit
 +
  avrdude -c avrispmkII -P usb -p m644 -v
 +
 +
* die Baudrate ist 115200 (19200 und 9600 unter Umständen möglich)
 +
* mit Terminalprogrammen geht es nicht richtig (?)
 +
* am besten mit dem Programm ''screen'' unter Linux verbinden
 +
  screen /dev/ttyS0 115200 8N1
 +
  oder
 +
  screen /dev/ttyUSB0 115200 8N1
 +
Jetzt kann man sich mit dem Ethersex "unterhalten". Auf "ip" erscheint die IP-Adresse. Cool! :-)
 +
Um ''screen'' zu beenden drücke Strg-a k, dann mit y betätigen.

Version vom 18. Juni 2009, 16:44 Uhr

Sven versucht zurzeit Ethersex mit SD-Card und HTTP Server zum Laufen zu kriegen. :-) (auf dem Pollin NET-IO mit ATMEGA644)

--Sven 09:29, 18. Jun. 2009 (UTC)

Endlich habe ich Ergebnisse:

  • http Webserver ging von Anfang an
  • serielles Debugging funktioniert jetzt

Was fehlt mir noch:

  • HC595 Pin - Definition

Was ich festgestellt habe:

  • Der Schaltplan in hardware/io_expander/hc595.sch ist falsch. Die Pins 10 des HC595 müssen an VCC und die Pins 13 an GND. (ich ändere die gschem-Datei noch)


serielles Debugging

Damit das richtig funktioniert sind folgende Dinge wichtig:

  • die Fuse Bits des m644 auf hfuse 0xdc und lfuse 0xe7 setzen -> sonst Kauderwelsch an RS232

Falls noch nicht geschehen: Fuses mit Atmel Programmieradapter via USB "brennen" (geht natürlich auch ein anderer Adapter)

 avrdude -c avrispmkII -P usb -p m644 -U lfuse:w:0xe7:m -U hfuse:w:0xdc:m

ansehen mit

 avrdude -c avrispmkII -P usb -p m644 -v
  • die Baudrate ist 115200 (19200 und 9600 unter Umständen möglich)
  • mit Terminalprogrammen geht es nicht richtig (?)
  • am besten mit dem Programm screen unter Linux verbinden
 screen /dev/ttyS0 115200 8N1
 oder
 screen /dev/ttyUSB0 115200 8N1

Jetzt kann man sich mit dem Ethersex "unterhalten". Auf "ip" erscheint die IP-Adresse. Cool! :-) Um screen zu beenden drücke Strg-a k, dann mit y betätigen.