KNX Bootloader für ARM

Fragen und Diskussionen zur Entwicklung von neuen Geräten. Sowohl Hardware als auch Software. English is welcome.
Darthyson
Beiträge: 95
Registriert: 3. Sep 2020, 14:03

Re: KNX Bootloader für ARM

Beitrag von Darthyson »

Hallo PLC,
PLC hat geschrieben: 20. Dez 2023, 16:47 Jetzt bekomme ich immer alles einfarbig und mit Codes Zusatz, die Texte als Rückmeldungen angezeigt.
z.B. [0m oder [0;93
Prüfe mal in deiner Windows-Registry ob die Einstellungen noch korrekt sind, wie im Wiki beschrieben.
Darthyson hat geschrieben: 28. Nov 2023, 20:04 schau dir mal im Wiki ganz unten noch Problemlösungen an. Dann gibt es auch eine farbige Ausgabe auf der Konsole und u.a die Fehlermeldungen kann man damit besser erkennen.
Vermute 90% der Nutzer sind auf Windows mit dem Bootloader unterwegs, kenne bisher nur einen mit Debian.
Zuletzt geändert von Darthyson am 22. Dez 2023, 22:57, insgesamt 1-mal geändert.
Grund: link optimierung
5x in16-bim112 ARM | 1x rol-jal-bim112 ARM | 2x MSA | 1x raincenter-bim112 ARM | 8x Kombisensor LPC | 1x out8 LPC | 2x 2in2out LPC

Tags:
Darthyson
Beiträge: 95
Registriert: 3. Sep 2020, 14:03

Re: KNX Bootloader für ARM

Beitrag von Darthyson »

PLC hat geschrieben: 20. Dez 2023, 20:08 habe es noch einmal provozierte
Die LL_NACK sind sehr interessant. Kannst du bitte die *.html Files des Updater-Log (gezippt) zu so einem Fehlschlag reinstellen? Sollten bei dir unter C:\temp\Selbus\rm\log liegen. Eventuell kann man da noch mehr rauslesen.
Kannst du das Problem zu 100% reproduieren?

Viele Grüße
Denis
5x in16-bim112 ARM | 1x rol-jal-bim112 ARM | 2x MSA | 1x raincenter-bim112 ARM | 8x Kombisensor LPC | 1x out8 LPC | 2x 2in2out LPC
PLC
Beiträge: 34
Registriert: 21. Feb 2015, 11:01

Re: KNX Bootloader für ARM

Beitrag von PLC »

Hallo Darthyson,

anbei das Log aus dem Ereignis!
Es passiert immer wenn der Tastsensor (Jung 4194 TSM) betätigt wird.
Bin mir zu 99% sicher das durch betätigen des Tastsensor ausgelöst wird.
Screenshot 2023-12-21 090706.jpg
Dateianhänge
Unbenannt1.wmv
(7.56 MiB) 30-mal heruntergeladen
updater-2023-12-21_08-51-16.465-warn_OK1.zip
(359.31 KiB) 26-mal heruntergeladen
updater-2023-12-21_08-59-26.845-warn_NOK.zip
(68.26 KiB) 24-mal heruntergeladen
1x Wetterstation LPC | 2x TSDIL-4Sens LPC | 8x 3fachPWMDimmer LPC | 1x out8 Licht LPC | 1x Rolladen LPC | 4x Jalousie LPC | 3x out8 Heizung LPC | 2x out8 Licht ARM | ...
PLC
Beiträge: 34
Registriert: 21. Feb 2015, 11:01

Re: KNX Bootloader für ARM

Beitrag von PLC »

Hallo miteinander,

bin dabei einen "Schaltaktor 8-fach 230V 16A 4TE (ARM)"
der mit "out8-bcu1_hand_bistable.hex" Firmware betrieben habe, zu ersetzen auf den SelbusUpdater.

Gesagt getan.
1. Bootloader "bootloader_release_(lpc11xx)_v1.11_libv2.02.hex" mit FlashMagic übetragen => OK
2.  Aplikation "out8-bcu1_flashstart_0x3000_release_o8_4t_ha_v5.10_libv2.02.hex" mit Java und "SB_updater-1.11-all.jar" übertragen  => OK
3. Mit der ETS paramtriert => OK
4. Telegramme werden über den BUS gesendet, aber der Aktor schaltet die Ausgänge nicht => NOK
5. die alte  Firmware zurückgespielt "out8-bcu1_hand_bistable.hex"  und alles funktioniert wie gewohnt => OK
hat jemand die gleiche Erfahrung schon mal gemacht. Warum bekomme ich nicht den Aktor zum Laufen mit der
"out8-bcu1_flashstart_0x3000_release_o8_4t_ha_v5.10_libv2.02.hex" Firmware
Danke für die Rückmeldungen!
Dateianhänge
Screenshot 2023-12-22 141059.jpg
1x Wetterstation LPC | 2x TSDIL-4Sens LPC | 8x 3fachPWMDimmer LPC | 1x out8 Licht LPC | 1x Rolladen LPC | 4x Jalousie LPC | 3x out8 Heizung LPC | 2x out8 Licht ARM | ...
Darthyson
Beiträge: 95
Registriert: 3. Sep 2020, 14:03

Re: KNX Bootloader für ARM

Beitrag von Darthyson »

Hallo PLC,

erstmal danke für die logs. Die Analyse wird noch ein bissl dauern.

Die out8-bcu1_flashstart_0x3000_release_o8_4t_ha_v5.10_libv2.02.hex ist NICHT für die bi-stabilen Relais.
Für die bi-stabilen, gibt es noch kein .hex für den Bootloader. Erstell ich heut abend und schreib dann hier kurz.

Viele Grüße
Denis
5x in16-bim112 ARM | 1x rol-jal-bim112 ARM | 2x MSA | 1x raincenter-bim112 ARM | 8x Kombisensor LPC | 1x out8 LPC | 2x 2in2out LPC
PLC
Beiträge: 34
Registriert: 21. Feb 2015, 11:01

Re: KNX Bootloader für ARM

Beitrag von PLC »

Hallo in die Gruppe,

eine Beobachtung möchte ich hier noch weitergeben.
Aktuell läuft bei mir ein Rauchmelder mit der Firmware "rauchmelder-bcu1_flashstart_0x3000_release_v1.03_libv2.02.hex".
Drauf bekommen habe ich die mit dem Selfbusupdater "SB_updater-1.11-all.jar".
Als Bootloader habe ich mit FlashMagic die Binärdeiter aufgespielt "bootloader_release_(lpc11xx)_v1.11_libv2.02.hex".
Habe jetzt einen zweiten Rauchmelder mit dem LPC922 frisch die FW-Version "rm-2.32.hex"aufgespielt.
Bin aber dabei gescheitert, die Datenbank "rm-2.3.vd1“ aufzuspielen in der ETS.
Weil die ETS mehrere Endgeräte im Programmiermodus sieht, wenn ich den RM in den Programmiermodus versetzte.
Was ist die Lösung gewesen, RM mir der aufgespielten Applikation "rauchmelder-bcu1_flashstart_0x3000_release_v1.03_libv2.02.hex"
vom Netz genommen und siehe da, nur ein Teilnehmer ist sichtbar im Programmiermodus.
----
Im Nachgang habe ich auf dem RM mit dem LPC1115 die klasische FW aufgespielt "Rauchmelder-bcu1.hex".
Mit der Variante gibt es keine Überschneidungen mit der erreichbaren Anzahl der Teilnehmer, die sich im Programmiermodus befinden.
Kann das jemand bestätigen, der die gleiche Beobachtung gemacht hat?
Ist es nachvollziehbar, was ich geschrieben habe?
 
 
Screenshot 2023-12-22 171325.jpg
 
Screenshot 2023-12-22 153752.jpg
Screenshot 2023-12-22 153752.jpg (32.66 KiB) 462 mal betrachtet
Dateianhänge
Screenshot 2023-12-22 154014.jpg
Screenshot 2023-12-22 154014.jpg (25.49 KiB) 462 mal betrachtet
1x Wetterstation LPC | 2x TSDIL-4Sens LPC | 8x 3fachPWMDimmer LPC | 1x out8 Licht LPC | 1x Rolladen LPC | 4x Jalousie LPC | 3x out8 Heizung LPC | 2x out8 Licht ARM | ...
Darthyson
Beiträge: 95
Registriert: 3. Sep 2020, 14:03

Re: KNX Bootloader für ARM

Beitrag von Darthyson »

PLC hat geschrieben: 22. Dez 2023, 17:16 Weil die ETS mehrere Endgeräte im Programmiermodus sieht, wenn ich den RM in den Programmiermodus versetzte.
Och menno. Das haben wir eigentlich Anfang diesen Jahres mit v2.01 der sblib gefixt. Zumindest war das die Hoffnung.
Kannst du mal bitte im Busmonitor (NICHT Gruppenmonitor) checken, ob da mehrere LL_BUSY zu sehen sind, wenn da mehrere Endgeräte angeblich im Progmode sind?

Hast du noch weitere Selfbus/ARM-Geräte am Bus die eventuell einen älteren Softwarestand haben?
5x in16-bim112 ARM | 1x rol-jal-bim112 ARM | 2x MSA | 1x raincenter-bim112 ARM | 8x Kombisensor LPC | 1x out8 LPC | 2x 2in2out LPC
Darthyson
Beiträge: 95
Registriert: 3. Sep 2020, 14:03

Re: KNX Bootloader für ARM

Beitrag von Darthyson »

Darthyson hat geschrieben: 22. Dez 2023, 14:21 Für die bi-stabilen, gibt es noch kein .hex für den Bootloader. Erstell ich heut abend und schreib dann hier kurz.
Done. Zu finden unter software-releases out8-bcu1
Die out8-bcu1_flashstart_0x3000_release_o8_4t_ha_bi_v5.10_libv2.02.hex (out8 mit Handbedienung für bi-stabile Relais) sollte die richtige für dich sein.

Allerdings ungetestet, daher bitte um Feedback ;)
5x in16-bim112 ARM | 1x rol-jal-bim112 ARM | 2x MSA | 1x raincenter-bim112 ARM | 8x Kombisensor LPC | 1x out8 LPC | 2x 2in2out LPC
dallmair
Beiträge: 15
Registriert: 14. Jul 2017, 18:41

Re: KNX Bootloader für ARM

Beitrag von dallmair »

PLC,

wie sieht denn Deine Topologie aus, sprich welche Geräte hängen physisch in welchen Linien und wie sind die verbunden? Irgendwelche Koppler im Einsatz (bitte auch aufzählen wenn sie nicht im Pfad zum Selfbus-Modul hängen)?

Dein Buszugang ist im Log die 1.0.14, der Jung-Taster hat die 1.1.42 und das Rauchmeldermodul die 1.1.98. Hängt da ein Koppler dazwischen? Welcher? Welche Konfiguration?

Und hast Du noch andere Selfbusgeräte am Bus hängen? Welche und mit welchem Softwarestand?
dallmair
Beiträge: 15
Registriert: 14. Jul 2017, 18:41

Re: KNX Bootloader für ARM

Beitrag von dallmair »

Und hast Du die Möglichkeit, einen anderen Buszugang auszuprobieren?

Wir haben schon mal Bekanntschaft mit einer älteren Version des Gira KNX IP-Routers gemacht. Zumindest der ältere hat die dumme Angewohnheit, dass er bei wiederholten Nachrichten das "Repeated"-Bit nicht mit durchreicht. Somit kommen dann wiederholte Nachrichten (z.B. eine Antwort auf "Wer ist aller im Programmiermodus?", die wiederholt wurde) bei der ETS so an, als wären es mehrere verschiedene Geräte. Führt dann zu exakt dem Effekt, den Du bei Dir auch siehst.
Antworten