OneStep/StepControl: eine Drehscheibensteuerung für BiDiB und DCC

    Bitte untenstehende Versionshinweise beachten.

Firmware

      OneStep (mit BiDiBOne-Plus)  
      OneStep   Version Erläuterung
      Firmware 
    (Drehscheibe): 

      V0.00.05 (beta)  
    11.11.2017
        Applikation: Mit dieser Firmware wird die Baugruppe BiDiBOne-Plus zur Schrittmotorsteuerung.
    (Die Firmware für die Bühne ist noch nicht enthalten.)
      Bootloader: 
      V0.00.01  
    xx.xx.2017
        Der Bootloader ermöglicht das Erneuern der Firmware im eigenbauten Zustand und das permanente Speichern von Makros. Muß einmal mit einem Atmel-Programmer geladen werden und bleibt dann immer drin.
    Der Programmer ist anschließend nicht mehr erforderlich. (1)
      Bootloader (update-app)(1): 
      V0.04.01  
    xx.xx.2017
        Sonderapplikation: damit kann man den normalen Bootloader des BiDiBOne auf die für die Drehscheibensteuerung erforderliche Version bringen, damit dann auch die Bühnenplatine angesteuert werden kann. Ist nur einmal zum Update nötig.
    Nach dem Erneuern des Bootloaders muß diese Applikation wieder durch die normale Firmware ersetzt werden. (1)

    Hinweis:
    (1): wenn keine Bühnenplatine installiert ist oder diese kein Updateverfahren unterstützt, dann muß der Bootloader nicht geändert werden.

Firmware-Update

    Die Drehscheibensteuerung besteht aus der StepControl/OneStep und der Bridge. Nur die StepControl ist direkt mit dem BiDiBus verbunden. Es ist jedoch durch die eingebauten Bootloader ein Firmware-Update über den Bus für beide Baugruppen möglich. Hierzu gibt es vier Dateien:
    Firmware-Dateien
    DateinameInhalt
    StepControl_Vx.xx.xx.000Flash-Speicher der StepControl
    StepControl_Vx.xx.xx.001EEPROM-Speicher der StepControl
    StepControl_Vx.xx.xx.002Flash-Speicher der Bridge (identisch zu Bridge_Vx.xx.xx.000)
    StepControl_Vx.xx.xx.003EEPROM-Speicher der Bridge (identisch zu Bridge_Vx.xx.xx.001)
    Mit Hilfe der weiteren Firmware-Kennungen .002 und .003 erkennt die StepControl, dass sie diese Firmwarepaket an die Bridge weiterleiten soll. Ein Ausbau der StepControl bzw. Bühnenplatine zum Update der Firmware ist nicht erforderlich.

    Plan B:
    Sollte durch einen Firmware- oder Hardwarefehler der normale Firmwareupdate nicht mehr funktionieren und die Baugruppe nicht mehr über den Bus erreichbar sein, so kann man sowohl auf der StepControl als auch der Bridge den Einstieg in den Bootloader erzwingen. Hierzu ist jedoch ein Zugriff auf die Platinen erforderlich.
    • StepControl: Wenn beim Einschalten der ID-Taster gedrückt ist und gehalten wird, dann wird statt der normalen Firmware der Bootloader geladen.
    • Bridge: Wenn beim Einschalten die Datenleitung der SUSI-Schnittstelle mit GND verbunden ist, dann wird statt der normalen Firmware der Bootloader geladen.