HB-Dis-EP-42BW - 4.2" ePaper Display
Moderator: Co-Administratoren
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Hallo zusammen,
dank der sehr guten Anleitung habe ich mir ein Display zusammengebaut. Ich habe das Projekt momentan mit Standard Bootloader am laufen. jetzt wollte ich auf den OTA Bootloader installieren. ATmega644 eingestellt und den Sketch mit "define USE_OTA_BOOTLOADER" kompiliert. Beim installieren des Files mit Bootloader bekomme ich immer einen checksum mismatch. Mit einem anderen Sketch für einen ATmega328 und dem dazugehörigen OTA Bootloader funktioniert alles.
Hier der Fehler:
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "C:\Users\Downloads\JPDISEP001.hex"
avrdude.exe: input file C:\Users\Downloads\JPDISEP001.hex auto detected as Intel Hex
avrdude.exe: ERROR: checksum mismatch at line 4097 of "C:\Users\Downloads\JPDISEP001.hex"
avrdude.exe: checksum=0xd4, computed checksum=0x56
avrdude.exe: read from file 'C:\Users\Downloads\JPDISEP001.hex' failed
Der OTA Bootloader Bootloader-OTA-atmega644.hex ist aus dem aktuellen AskSinPP-master
Kann mit jemand Hilfestellung leisten?
Vielen Dank schon mal
dank der sehr guten Anleitung habe ich mir ein Display zusammengebaut. Ich habe das Projekt momentan mit Standard Bootloader am laufen. jetzt wollte ich auf den OTA Bootloader installieren. ATmega644 eingestellt und den Sketch mit "define USE_OTA_BOOTLOADER" kompiliert. Beim installieren des Files mit Bootloader bekomme ich immer einen checksum mismatch. Mit einem anderen Sketch für einen ATmega328 und dem dazugehörigen OTA Bootloader funktioniert alles.
Hier der Fehler:
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "C:\Users\Downloads\JPDISEP001.hex"
avrdude.exe: input file C:\Users\Downloads\JPDISEP001.hex auto detected as Intel Hex
avrdude.exe: ERROR: checksum mismatch at line 4097 of "C:\Users\Downloads\JPDISEP001.hex"
avrdude.exe: checksum=0xd4, computed checksum=0x56
avrdude.exe: read from file 'C:\Users\Downloads\JPDISEP001.hex' failed
Der OTA Bootloader Bootloader-OTA-atmega644.hex ist aus dem aktuellen AskSinPP-master
Kann mit jemand Hilfestellung leisten?
Vielen Dank schon mal
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Ich kenne mich mit dem OTA-Bootloader nicht aus, aber der Speicherbereich des Bootloaders liegt beim 1284P ja an einer anderen Adresse als beim 644P.
Zudem ist die Größe des Sketches jenseits des Speicherplatzes eines 644P.
Zudem ist die Größe des Sketches jenseits des Speicherplatzes eines 644P.
Code: Alles auswählen
Compiling HB-Dis-EP-42BW.ino
Sketch uses 73940 bytes (56%) of program storage space. Maximum is 130048 bytes.
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Hmmmm...
ich dachte, ich hatte das irgendwo was gelesen. Aber ich denke mal, Du wirst da recht haben.
Danke Dir
ich dachte, ich hatte das irgendwo was gelesen. Aber ich denke mal, Du wirst da recht haben.
Danke Dir
- AndreO
- Beiträge: 205
- Registriert: 24.09.2013, 22:11
- Wohnort: Die Rhön is schön :-)
- Hat sich bedankt: 4 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Hallo in die Runde,
ein klasse Projekt! Echt super, was hier schon entwickelt ist! Ich sammle nun entsprechend meine ersten Erfahrungen mit SMD-Bausteinen, Arduinos, usw.
Die Platine zu löten hat gut geklappt.
Über das Micochip Studio konnte ich die Fuses auf FF-D4-FF setzen.
Arduino meckert allerdings mit folgenden Settings:
Kann mir da jemand helfen? Er generiert zwar eine .hex-Datei, aber nicht mit dem Ende "with_bootloader.hex", die er dann hochladen möchte.
Bestimmt ists ne Kleinigkeit.......ich habe mich nun durch diverse Foren und Anleitungen gekämpft, aber ich weiß leider nicht weiter....
Hier habe ich einen Bootloader runtergeladen (optiboot_flash_atmega1284p_UART0_57600_8000000L_eeprom_support.hex):
https://github.com/TomMajor/SmartHome/t ... quarz-8mhz
Und zum Test erstmal versucht gemäß Anleitung den "Flashspeicher" zu lesen, was direkt in einer Fehlermeldung endete: Schreiben würde ich gemäß der Anleitung wie folgt, aber das habe ich mich bisher nicht getraut, da ich mir schon ein Board gelyncht hab, indem ich im Arduino auf "bootloader brennen" geklickt habe :
Kann mir da jemand einen Anstoß geben?
Danke!
Viele Grüße,
André
ein klasse Projekt! Echt super, was hier schon entwickelt ist! Ich sammle nun entsprechend meine ersten Erfahrungen mit SMD-Bausteinen, Arduinos, usw.
Die Platine zu löten hat gut geklappt.
Über das Micochip Studio konnte ich die Fuses auf FF-D4-FF setzen.
Arduino meckert allerdings mit folgenden Settings:
Kann mir da jemand helfen? Er generiert zwar eine .hex-Datei, aber nicht mit dem Ende "with_bootloader.hex", die er dann hochladen möchte.
Bestimmt ists ne Kleinigkeit.......ich habe mich nun durch diverse Foren und Anleitungen gekämpft, aber ich weiß leider nicht weiter....
Hier habe ich einen Bootloader runtergeladen (optiboot_flash_atmega1284p_UART0_57600_8000000L_eeprom_support.hex):
https://github.com/TomMajor/SmartHome/t ... quarz-8mhz
Und zum Test erstmal versucht gemäß Anleitung den "Flashspeicher" zu lesen, was direkt in einer Fehlermeldung endete: Schreiben würde ich gemäß der Anleitung wie folgt, aber das habe ich mich bisher nicht getraut, da ich mir schon ein Board gelyncht hab, indem ich im Arduino auf "bootloader brennen" geklickt habe :
Code: Alles auswählen
avrdude -c stk500 -P COM3 -p m1284p -b 57600 -e -U flash:w:C:\tmp\optiboot_flash_atmega1284p_UART0_57600_8000000L_eeprom_support.hex:i
Danke!
Viele Grüße,
André
piVCCU auf RaspberryPi3 (mit Funkmodul), CUL-Stick, 95 wireless Sensoren + Aktoren, 2 FS20-Sensoren + Aktoren
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
dein avrdude command sieht schon ok aus, und der Fehler ist ja auch
can't open config file
irgendwas scheint mit der avrdude Installation nicht zu stimmen. Evtl. mal nach dem config file suchen in dein avrdude Verz. kopieren oder mal mit avrdudess versuchen.
Du kannst natürlich auch immer ganz ohne bootlader direkt mit Studio flashen, die Arduino IDE gibt dir am Ende die Location des hex files dafür aus - du warst ja schon erfolgreich in "Fuses", eins höher ist "Memories" zum flashen des hex file.
can't open config file
irgendwas scheint mit der avrdude Installation nicht zu stimmen. Evtl. mal nach dem config file suchen in dein avrdude Verz. kopieren oder mal mit avrdudess versuchen.
Du kannst natürlich auch immer ganz ohne bootlader direkt mit Studio flashen, die Arduino IDE gibt dir am Ende die Location des hex files dafür aus - du warst ja schon erfolgreich in "Fuses", eins höher ist "Memories" zum flashen des hex file.
Viele Grüße,
Tom
Tom
- AndreO
- Beiträge: 205
- Registriert: 24.09.2013, 22:11
- Wohnort: Die Rhön is schön :-)
- Hat sich bedankt: 4 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Hallo Tom,
super, herzlichen Dank, das hat mich weitergebracht!
Nachdem ich die hex-Datei, die ich mit Ardunio generiert habe wie folgt per Microship Studio hochgeladen habe, leuchtet die LED immerhin wie folgt:
grün-gelb-rot-gelb-rot, leuchtet 30Sekunden rot, dann kurz grün und geht aus.
Wenn ich anschließend die Bootloader-Datei wie folgt hochlade, blitzt die LED nach dem Einschalten 2 mal kurz auf und dann folgt die Leuchtfolge, die ich oben beschrieben habe, also es ist an der LED erkennbar, dass das jeweils geklappt hat und ich hoffe meine Bilder helfen anderen, die vor dem gleichen Problem stehe. Verstanden habe ich nun, dass der Bootloader auch nur dann notwendig ist, wenn man den FTDI-Anschluss oder Updates "over the air" nutzen will. Also, im Grunde kann man ihn weglassen, wenn man beides nicht braucht.
Nur.......außer, dass die LED blinkt, passiert nix.......weder, wenn ich den config-Knopf passiert was, noch zeigt das Display etwas an.
Mit Platine von Stand23/Marco und dem 7,5 Zoll Display (640×384 / dreifarbig) sollte es doch ausreichen, wenn die Auskommentierung für die Platine vo Stan23/Marco rausnehme? Die Auflösung ist ja niedrig und die Farbe sollte ja keine Rolle spielen?
https://www.ebay.de/itm/112832144756
Vielleicht kann mir hier noch jemand behilflich sein, was der Blinkcode zu bedeuten hat?
Ich denke an der Verkabelung sollte es nicht liegen? Ich hab auch extra nochmal alles nachgelötet......Keine Veränderung
Viele Grüße,
André
super, herzlichen Dank, das hat mich weitergebracht!
Nachdem ich die hex-Datei, die ich mit Ardunio generiert habe wie folgt per Microship Studio hochgeladen habe, leuchtet die LED immerhin wie folgt:
grün-gelb-rot-gelb-rot, leuchtet 30Sekunden rot, dann kurz grün und geht aus.
Wenn ich anschließend die Bootloader-Datei wie folgt hochlade, blitzt die LED nach dem Einschalten 2 mal kurz auf und dann folgt die Leuchtfolge, die ich oben beschrieben habe, also es ist an der LED erkennbar, dass das jeweils geklappt hat und ich hoffe meine Bilder helfen anderen, die vor dem gleichen Problem stehe. Verstanden habe ich nun, dass der Bootloader auch nur dann notwendig ist, wenn man den FTDI-Anschluss oder Updates "over the air" nutzen will. Also, im Grunde kann man ihn weglassen, wenn man beides nicht braucht.
Nur.......außer, dass die LED blinkt, passiert nix.......weder, wenn ich den config-Knopf passiert was, noch zeigt das Display etwas an.
Mit Platine von Stand23/Marco und dem 7,5 Zoll Display (640×384 / dreifarbig) sollte es doch ausreichen, wenn die Auskommentierung für die Platine vo Stan23/Marco rausnehme? Die Auflösung ist ja niedrig und die Farbe sollte ja keine Rolle spielen?
https://www.ebay.de/itm/112832144756
Vielleicht kann mir hier noch jemand behilflich sein, was der Blinkcode zu bedeuten hat?
Ich denke an der Verkabelung sollte es nicht liegen? Ich hab auch extra nochmal alles nachgelötet......Keine Veränderung
Viele Grüße,
André
piVCCU auf RaspberryPi3 (mit Funkmodul), CUL-Stick, 95 wireless Sensoren + Aktoren, 2 FS20-Sensoren + Aktoren
- stan23
- Beiträge: 2039
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 336 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Ich habe das 7,5" Display nicht und du bist hier im falschen Thread
Interessant wäre bestimmt was an der seriellen Schnittstelle ausgegeben wird, also steck mal den FTDI-Adapter an.
Interessant wäre bestimmt was an der seriellen Schnittstelle ausgegeben wird, also steck mal den FTDI-Adapter an.
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
- AndreO
- Beiträge: 205
- Registriert: 24.09.2013, 22:11
- Wohnort: Die Rhön is schön :-)
- Hat sich bedankt: 4 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Hallo Marco,
ja, was das Display angeht bin ich vielleicht im 7,5 Zoll Display Thread besser aufgehoben, aber die Platine ist ja Deine Entwicklung, die eigentlich für das 4,2-Zoll Display ist.....keine Ahnung wo ich nun richtiger bin. Ich kapiere nicht, an welcher Stelle mit höhrerer Wahrscheinlichkeit das Problem zu suchen ist.
FTDI-Adapter wird morgen geliefert, werde es testen. Danke für den Tip, ich werde berichten.
ja, was das Display angeht bin ich vielleicht im 7,5 Zoll Display Thread besser aufgehoben, aber die Platine ist ja Deine Entwicklung, die eigentlich für das 4,2-Zoll Display ist.....keine Ahnung wo ich nun richtiger bin. Ich kapiere nicht, an welcher Stelle mit höhrerer Wahrscheinlichkeit das Problem zu suchen ist.
FTDI-Adapter wird morgen geliefert, werde es testen. Danke für den Tip, ich werde berichten.
piVCCU auf RaspberryPi3 (mit Funkmodul), CUL-Stick, 95 wireless Sensoren + Aktoren, 2 FS20-Sensoren + Aktoren
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Hi,
Die Blinkfolge passt, d.h. entweder passt der Sketch nicht zu deinem Display (prüfe, ob die 3-Farbversion dieselbe Library wie die B/W-Version nutzt) oder dein Display ist schlich defekt (oder auch das Treiber-Board).
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Hast du USE_BOARD42 aktiviert?
https://github.com/jp112sdl/HB-Dis-EP-7 ... no#L21-L22
https://github.com/jp112sdl/HB-Dis-EP-7 ... no#L21-L22
Viele Grüße,
Tom
Tom