IRMP auf STM32 - ein USB IR Empfänger/Sender/Einschalter mit Wakeup-Timer

  • Bei mir ist das bin nur 16kB groß.

    Oh man..... habe versucht an der falschen Stelle mit wget herunterzuladen :wand


    Aaaaaaaaaabbbbbbeerrrrr ^^ es funktioniert 8)


    :respekt



  • Ich habe gerade mit den beiden NEC FB gespielt. Sensationelles Ansprechverhalten und nichts prellt. Vielen Dank.....



  • Hi,

    Jetzt wird auch die IRMP Version angezeigt.

    kann man sich in mit stm32IRconfig auch dir Firmware Version anzeigen lassen? In der GUI sieht man die.


    Gruß


    Obelix



  • stm32IRconfig - g - c:

  • Danke.



  • Es gibt neue Firmwares im git.

    Bitte testen und rückmelden .

    Gerade erst gesehen. Ich muss mal eine andere E-Mail Adresse zu Benachrichtigung hinterlegen.. Sieht gut aus. Ich habe Version 2018-02-23_23-08_Red_BL_SC_jrie.bin getestet.


    EDIT: Kannst du sagen was genau du gemacht hast? Ich habe zwar im Git gelesen (irgendwas mit den LEDs) aber so richtig verstehe ich es nicht .... Und was hat es mit der Funktion "send magic" für die nächste Version auf sich?


    Zitat

    stm32IRconfig - g - c:

    Hmmm, bin erst gerade dazu gekommen zu testen. Das funktioniert bei mir nicht....


    Code
    error opening stm32 device: No such file or directory

    Ohne Optionen geht es.



  • stm32IRconfig -> g -> c: Gemeint ist stm32IRconfig aufrufen, dann g drücken, dann c.


    send magic: Damit der PC weiß, dass er per IRMP-STM32 eingeschaltet wurde.

    Kannst du mit stm32IRconfig -> m 90 Sekunden nach Einschalten des PC per

    IRMP-STM32 sehen.

  • stm32IRconfig -> g -> c: Gemeint ist stm32IRconfig aufrufen, dann g drücken, dann c.

    Ok, sorry, Habe ich als Kommandozeilenoptionen gesehen :saint:



  • stm32IRconfig -> g -> c: Gemeint ist stm32IRconfig aufrufen, dann g drücken, dann c.

    Jetzt muss ich doch nochmal nachfragen, denn bei mir kommt da keine Info der Firmware:




  • Benutzt du das stm32IRconfig von easyVDR oder selbst kompiliert?

    Falls von easyVDR, von welchem Datum ist der Source? Falls älter als in meinem git, kompiliere mal selbst.

  • Benutzt du das stm32IRconfig von easyVDR oder selbst kompiliert?

    Falls von easyVDR, von welchem Datum ist der Source? Falls älter als in meinem git, kompiliere mal selbst.

    Ja die Version von easyVDR: Version: 0.0.1-20151030-0easyVDR1~trusty


    OK, ich kompiliere dann mal selbst.



  • Ich habe kürzlich an einer schöneren Integration in easyVDR gearbeitet. Das Ganze basiert auf dem acpiwakeup Script von Tobias Grimm. Diese lässt sich auch mit anderen VDR Distributionen nutzen:


    1. /etc/vdr/vdr-addon-stm32irmp-wakeup.conf:


    2. /usr/share/vdr/shutdown-hooks/SXX.shutdown.smt32irmp (XX bitte der entsprechenden Distribution anpassen):



    Getestet habe ich es mit easyVDR und yaVDR. MLD schaue ich mir noch an.


    WICHTIG: Wenn man den ST-Link v2 Stick oder andere STM32 Produkte zum Wakeup nutzen möchte, bitte das ACPI Wakeup Script der Distribution deaktivieren !!!


    Gruß


    Obelix



  • Hi,

    Danke für das Bild. Messe Mal den Durchgang des rechten der 4 unten links zum GND Pin (zwischen den LEDS).

    das mit den Sticks ist wie Lotto spielen, richtig? Bei der Bestellung damals war einer mit einer kleineren Verpackung dabei. Bei dem messe ich Durchgang zwischen Nummer 2 unten links und GND. Schon interessant. Somit werden bei diesem wohl 3 und 4 die notwendigen Pins sein....


    Hier ein paar Bilder der weiteren Variante.:




    Gruß


    Obelix



  • Pin 1 gegen GND messe ich 3,3V. Somit bleibt nur Pin 3 und 4. Nur welcher ist SWCLK und welcher SWDIO?



  • Durchgang prüfen zwischen Pin3 und dem Mikrokontroller (alle 48 Pins abfahren), dann vergleichen mit Datenblatt.

    Einfacher: ausprobieren, es kann bei falschem Anschluss nicht kaputt gehen.

  • Durchgang prüfen zwischen Pin3 und dem Mikrokontroller (alle 48 Pins abfahren), dann vergleichen mit Datenblatt.

    Einfacher: ausprobieren, es kann bei falschem Anschluss nicht kaputt gehen.

    Ok, dann ist es PA14 und der ist laut STM32F101xx pin definitions JTCK/SWCLK. Ein


    Code
    Error: init mode failed (unable to connect to the target

    bei openocd ist vermutlich ein Kontaktproblem, oder?



  • Ich habe auch mal SWDIO gesucht und somit ist Pin1 SWDIO und PIN 3 SWCLK. Bei openocd kommt:


    Aber der Rest hat funktioniert....



  • Schon komisch, obwohl openocd einen Fehler meldet, konnte ich fehlerfrei den Bootloader flashen:


    und danach auch erfolgreich dfu-uitl:


    die neuste Version 2018-02-23_23-08_Red_BL_SC_jrie.bin flashen.


    Aufgefallen ist mir bei dieser Variante, dass auf der Rückseite das Klebepad zum Kontaktschutz mit dem Gehäuse fehlt. Da werde ich einen Schrumpfschlauch nutzen.



Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!