HB-UNI-SenAct-4-4 auf HM-LC-Sw2PBU-FM flashen
Moderator: Co-Administratoren
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-UNI-SenAct-4-4 auf HM-LC-Sw2PBU-FM flashen
Ja cool, manchmal sind auch EEPROMs im Schaltplan eingezeichnet, dann auf der Platine jedoch nicht bestückt.
Mir fällt nur gerade nicht ein, bei welchem Bausatz ich das gesehen hatte.
Aber wenn der mit drauf ist, könnte man die Peerings auch auf den externen EEPROM auslagern.
Das ist für mich aber totales Neuland.
Es ist aber in der Lib vorgesehen (weil für den STM32 zwingend notwendig).
Mir fällt nur gerade nicht ein, bei welchem Bausatz ich das gesehen hatte.
Aber wenn der mit drauf ist, könnte man die Peerings auch auf den externen EEPROM auslagern.
Das ist für mich aber totales Neuland.
Es ist aber in der Lib vorgesehen (weil für den STM32 zwingend notwendig).
-
- Beiträge: 1573
- Registriert: 28.05.2015, 12:48
- Wohnort: Willich
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 10 Mal
Re: HB-UNI-SenAct-4-4 auf HM-LC-Sw2PBU-FM flashen
Okay Danke, dann werde ich erstmal probieren, die Anzahl der Peerings auf 6 zu erhöhen..
Und wieder ausbauen...
Und wieder ausbauen...
Gruß Carsten
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
-
- Beiträge: 1573
- Registriert: 28.05.2015, 12:48
- Wohnort: Willich
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 10 Mal
Re: HB-UNI-SenAct-4-4 auf HM-LC-Sw2PBU-FM flashen
Das stimmt ,
aber damit hab ich mich noch 0 befasst.. Gibt es dazu irgendwo ne Anleitung, die ich mir mal ansehen kann?
aber damit hab ich mich noch 0 befasst.. Gibt es dazu irgendwo ne Anleitung, die ich mir mal ansehen kann?
Gruß Carsten
-
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Re: HB-UNI-SenAct-4-4 auf HM-LC-Sw2PBU-FM flashen
Die Doku muss mal auf den neuesten Stand gebracht werden. Das geht jetzt alles ganz einfach mit der makeota.html. Einfach im Webbrowser öffnen, CPU-Typ auswählen - Modeltype, ID und Serial eingeben. Zusätzlich das mit USE_OTA_BOOTLOADER kompilierte Hex-File bei Firmware auswählen. "Create Bootloader" erzeugt dann das Hex-File, welches mit dem ISP übertragen wird. Das nächste Update geht dann Over-The-Air.
Mit dem "Random" Button können auch zufällig IDs und Serials erzeugt werden. Mit "Add Label" wird auch gleich noch ein kleiner Aufkleber mit QR-Code, ID und Serial zum Ausdrucken erzeugt.
Mit dem "Random" Button können auch zufällig IDs und Serials erzeugt werden. Mit "Add Label" wird auch gleich noch ein kleiner Aufkleber mit QR-Code, ID und Serial zum Ausdrucken erzeugt.
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-UNI-SenAct-4-4 auf HM-LC-Sw2PBU-FM flashen
Der CCU-Anwender muss jedoch noch ein FW-Update-.tar.gz-File bauen, die die "changelog.txt", "info" und "<fw>.eq3" beinhaltet.
Das Update wird dann in der WebUI auch nur angeboten, wenn die Versionsnummer in der "info" größer ist, als die Version auf dem Gerät.
@papa:
Wieviel Platz belegt eigentlich der OTA Bootloader - bzw. wie viel Platz bleibt noch für den Sketch?
Der originale Bootloader auf dem Pro Mini belegt ja 2k. Ich hatte jetzt teilweise schon den Optiboot (0,5k) geflasht, um mehr Platz zu haben.
-
- Beiträge: 1573
- Registriert: 28.05.2015, 12:48
- Wohnort: Willich
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 10 Mal
Re: HB-UNI-SenAct-4-4 auf HM-LC-Sw2PBU-FM flashen
Das sieht ja wirklich sehr einfach aus.. Meinst du mit dem hex-File die Datei "Bootloader-OTA-atmega644.hex" (bei meinem ATMEGA644PA), oder muss ich irgendwie noch eine Hex-Datei erstellen?papa hat geschrieben: ↑07.09.2018, 09:58Die Doku muss mal auf den neuesten Stand gebracht werden. Das geht jetzt alles ganz einfach mit der makeota.html. Einfach im Webbrowser öffnen, CPU-Typ auswählen - Modeltype, ID und Serial eingeben. Zusätzlich das mit USE_OTA_BOOTLOADER kompilierte Hex-File bei Firmware auswählen. "Create Bootloader" erzeugt dann das Hex-File, welches mit dem ISP übertragen wird. Das nächste Update geht dann Over-The-Air.
Mit dem "Random" Button können auch zufällig IDs und Serials erzeugt werden. Mit "Add Label" wird auch gleich noch ein kleiner Aufkleber mit QR-Code, ID und Serial zum Ausdrucken erzeugt.
Und noch eine Frage. muss ich jedesmal die Version erhöhen, oder kann ich auch ein Update mit derselben Version machen (geht glaube ich über Device.cgi)? - siehe oben, hat sich überschnitten
Gruß Carsten
Gruß Carsten
-
- Beiträge: 1573
- Registriert: 28.05.2015, 12:48
- Wohnort: Willich
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 10 Mal
Re: HB-UNI-SenAct-4-4 auf HM-LC-Sw2PBU-FM flashen
Kurze Zusatzinfo: Da der originale Aktor den Pin0 verwendet (TX oder RX) musste ich die Serielle Ausgabe abschalten...jp112sdl hat geschrieben: ↑07.09.2018, 08:29Nein, damit wird die max. Anzahl an PEERS_PER_CHANNEL angegeben.
Du musst nur daran denken, dass der 644P ein 2kB EEPROM hat (der 328P nur 1kB).
Die Peerings werden dort abgelegt.
Beim Starten des µC siehst du im seriellen Monitor die Ausgabe:
"Address Space: 32 - xxx"
Du darfst also beim 644 nicht über 2048 hinaus kommen.
Sofern du noch andere Dinge im EEPROM ablegen möchtest, sollte auch noch Platz nach oben gelassen werden.
Du kannst erstmal bedenkenlos 6 PEERS_PER_(Switch/Remote)Channel definieren.
Btw.: Hat der HM-LC-Sw2PBU-FM evtl. sogar ein I2C-EEPROM verbaut?
Gruß Carsten
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-UNI-SenAct-4-4 auf HM-LC-Sw2PBU-FM flashen
Ein paar Seiten zurück habe ich das gefunden:
Das macht aber nichts... Ist nur der RX.Bratmaxe hat geschrieben: Taste2 = PD0 (RX)
Der TX-Pin PD1, der die Ausgaben sendet welche du am PC betrachten könntest, ist davon unberührt.