Hallo, ich habe gestern erfolgreich meinen selbstbau 433Mhz Cul nach dieser Anleitung geflasht:
http://raspberrypi.crmvy3qiisdstf8c.myfritz.net/wordpress/?page_id=251
Heute wollte ich nun das Ganze für meinen 868Mhz selbstbau CUL vornehmen...
Dafür habe ich in der Makefile natürlich die Geräte ID entsprechend angepasst, und in der Board.h die Zeile auskommentiert. ( mit /* )
Kompilieren ging nun nicht mehr. (Probleme mit SPI_PORT und SPI_S5)
Also habe ich die Board.h original gelassen.
Nun klappte das Kompilieren ohne Fehler. -wofür muss man das eigentlich umstellen? Ich habe meinen 433Mhz Cul mal testweise in Fhem auf 868Mhz gestellt, und konnte so auch FS20 empfangen.
Trotzdem kann ich das kompilierte Programm nicht flashen:
pi@raspberrypi /opt/culfw/Devices/nanoCUL $ sudo make program
#@if test ! -d /sys/class/gpio/gpio17; then echo 17 > /sys/class/gpio/export; fi
#@if test ! -d /sys/class/gpio/gpio18; then echo 18 > /sys/class/gpio/export; fi
#echo out > /sys/class/gpio/gpio17/direction
#echo out > /sys/class/gpio/gpio18/direction
#echo 0 > /sys/class/gpio/gpio17/value
#echo 0 > /sys/class/gpio/gpio18/value
#sleep 1
#echo 1 > /sys/class/gpio/gpio17/value
#sleep 1
#echo 1 > /sys/class/gpio/gpio18/value
avrdude -D -p atmega328p -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03SKLZ-if00-port0 -c arduino -U flash:w:nanoCUL.hex
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
mein Stick wird aber erkannt:
pi@raspberrypi /opt/culfw/Devices/nanoCUL $ ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Nov 23 11:25 usb-FTDI_FT232R_USB_UART_AI03SKLZ-if00-port0 -> ../../ttyUSB0
habe auch schon Fhem beendet, bzw. andere USB-Ports probiert...
Kann mir jemand einen Tip geben? Beim letzten mal hat alles wunderbar funktioniert.
In der avrdude Kommandozeile fehlt die Angabe der Baudrate.
... -b 57600 ...
locutus vielen Dank für deine schnelle Hilfe... genau das war mein Fehler ;D