Nachtrag:
Mit den aktuellen Sourcen funktioniert nun auch der Bootloader in der Release Variante.
Also kann man nun ab 0x2000 das Programm beginnen lassen
Damit ist aus meiner Sicht der Bus Updater vollständig einsetzbar.
Hallo, ich hatte bisher immer noch Probleme mit dem Bus Updater. Das war vornehmlich dann zu beobachten, wenn weitere Buskommunikation in Form von groupwrite Nachrichten vorherrschte. Nach etlichen Versuchen und Busaufzeichnungen habe ich dann das Problem erkannt: Es wird nach einem groupwrite ein w...
Hallo, nachdem ich nun herausgefunden habe, wie man Programme für den Bootloader mit entsprechender Anganfsadresse kompiliert, habe ich mal eins mit Startadresse 0x2000 kompiliert. Mit dem Bootloader im Release kompiliert, sollte diese ja die Startadresse sein. Leider ist dann folgende Fehlermeldung...
Hallo nochmal, wer lesen kann ist klar im Vorteil.... Wichtig ist: Den Programmiermodus einschalten, wenn man die UID abfragen möchte... Der oben beschriebene Fehler ist somit hinfällig. Ich konnte nun meine UID auslesen und es werden auch Daten zum Controller übertragen. Es hat leider ein paar Vers...
Hallo Stefan, ich freue mich, das die Möglichkeit besteht, die Geräte über den Bus zu flashen. Da ich gerade an den Rauchmeldern arbeite, würde ich gerne diese Möglichkeit nutzen, um die Module bei einem Update nicht von der Decke nehmen zu müssen. Leider wirft das Tool bei mir Fehler: java -jar SB_...
Hallo zusammen, ich bin gerade aktiv in der Rauchmelder Programmierung, da stellen sich mir ein paar Fragen zu den Kommunikationsobjekten. Auf dieser Wiki Seite Rauchmelder Kommunikations Objekte werden die Objekte "Alarm Vernetzung" und "Testalarm Vernetzun" beschrieben. So wie ...
Hallo, ich habe mich nun nach langer Zeit mit der eigentlichen Funktion des RM Moduls auseinander gesetzt. Vorher habe ich stumpf die Software portiert, ohne die ganzen Funktionen im Detail zu überprüfen. Da die ARM sblib sich ein wenig ander verhält, als die lib des LPC922, sind verschiedene Proble...
Hallo, ich bin gerade beim updaten der Rauchmelder Software. Leider hat sich wohl die lib des ARMs gegenüber des LPC922 an der Stelle geändert, dass Leseanforderungen von der sblib eigenständig abgearbeitet werden. Dieses bedeutet, dass die auslesbaren Werte mit der Funktion objectSetValue() der sbl...
Hallo Uwe, da ich das Programmieren mit deiner angestrebten knxprod bisher nicht hinbekommen habe, könntest du die bisherigen Sourcen evtl in Github stellen, sodass ich das mal probieren kann. Oder sonst als zip an mich per Mail: o.stefan252 [at] gmail.com Eventuell bekomme ich heraus, wo die Adress...
Hallo Uwe, ich habe ein wenig recherchiert und herausgefunden, dass die USER_EEPROM_SIZE 256, 512, 1024 oder 4096 betragen sollte (vgl. User Manual UM10398 für LPC1115, Kapitel 26.7.2, Seite 442) Dort ist die iap Funktion "copy to flash" beschrieben, die über den folgenden Weg nach der Übe...