Posts by obelix

    Ja, ich bin neugierig :). Ich werde aber die nächsten Tage wegen Arbeiten am Grundstück / Haus nicht dazu kommen.

    Probiere mal die angehängte Firmware.

    Die hat 3 Änderungen:

    EEPROM_START_ADDRESS von 0x0801F000 auf 0x0800F000

    3 statt 2 Flash wait states

    EraseTimeout 0X00108000 statt 0x000B0000 und ProgramTimeout 0x00003000 statt 0x00002000

    Danke. Es hat damit funktioniert. Nach dem Flashen sind alle Einträge weg. :tup


    Ich habe mir mal versucht eine entsprechende Firmware selbst zu erstellen. Die Dateien von ST-Link habe ich aber welche gcc-arm-none-eabi Version ist denn die empfohlene?


    Hast du einen Link, wo du den Stick gekauft hast?

    Es wäre interessant, als was der verkauft wurde und mit wieviel angegebenem Flash.

    Nein, leider funktioniert der nicht mehr. In der Bestellhistorie von Aliexpress steht "Stlink ST-Link V2 Mini STM8 STM32". Es sind die Sticks von damals: IRMP auf STM32 - ein USB IR Empfänger/Sender/Einschalter mit Wakeup-Timer


    Kaufen werde ich nur noch die BluePill / BlackPill.

    CS32


    Deinen Vorschlag mit eeprom.h schaue ich mir mal an.

    Also ich verstehe es nicht. Einen anderen Stick genommen. Die map Datei von oben ist eine KLS VDR (Logitech Harmony 300) und die Tasten die in der map Datei sind, stimmen nach der Übertragung nicht mehr. D.h. z.B. Links ist 6 und OK ist der Power Knopf, weshalb mein PC auch aus geht. Die Segfaults lasse ich jetzt mal außer Betracht.


    Wenn ich nun versuche, den Stick mit einer anderen map Datei zu überschreiben, dann wird da nichts überschrieben. Auch reset eeprom klappt nicht.

    Hier die map Datei:


    Die Raue plus den Kommentaren entferne ich vorher natürlich.

    Probier mal die Firmware vom 5.8. oder 9.7.

    Ich habe die Version vom 5.8 genommen. Das Flashen hat ohne Fehler funktioniert. Auch das Übertragen der map Datei. Allerdings gibt es bei der Taste OK einen ganz krassen Cinnamon Segfault:


    :wow

    Hmmm..... Also wenn ich eine map Datei erstellt habe und diese dann flashen möchte, bekomme ich diese Ausgabe: