FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: gloob am 02 August 2018, 10:00:15

Titel: AskSinPP - Bootloader per Skript
Beitrag von: gloob am 02 August 2018, 10:00:15
Hallo,

Es gibt ja unter https://github.com/pa-pa/AskSinPP/tree/master/bootloader/avr ein Skript mit dem Namen makeota.sh.

Die Übergabe Parameter von makeota.sh kenne ich, jedoch fehlt mir das Verständnis den Output in ein File schrieben zu lassen.

Ich würde gerne ein paar Bootloader Dateien automatisch erstellen lassen.

Gruß
Stefan

edit: ja ich kenne makeota.html allerdings ist das meiner Meinung nach nur gut zum händischen erstellen von Dateien.
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: papa am 02 August 2018, 10:09:43
Das geht mit einfacher Umleitung in jeder Shell:

makeota.sh DEVID HMID SERIAL > bootloader.hex
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: gloob am 02 August 2018, 10:48:09
Leider ist die erzeugte Datei bei mir hinterher leer:

makeota.sh F205 333001 FHEM333001 > test.hex

Ich führe den Befehl in der CMD unter Windows 7 aus.
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: papa am 02 August 2018, 10:49:28
Zitat von: gloob am 02 August 2018, 10:48:09
Leider ist die erzeugte Datei bei mir hinterher leer:

makeota.sh F205 333001 FHEM333001 > test.hex

Kriegst Du ohne Umleitung eine Ausgabe ?
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: gloob am 02 August 2018, 10:50:10
In einem separaten Fenster was kurz aufpoppt sehe ich etwas. Allerdings schließt es sich direkt wieder.
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: papa am 02 August 2018, 10:52:30
Hm - separates Fenster ??? Wo führst Du das aus ???
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: gloob am 02 August 2018, 10:59:07
Zitat von: papa am 02 August 2018, 10:52:30
Hm - separates Fenster ??? Wo führst Du das aus ???

1. CMD öffnen
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Riese>cd Desktop

C:\Users\Riese\Desktop>cd AskSinPP-master\bootloader\avr

C:\Users\Riese\Desktop\AskSinPP-master\bootloader\avr>makeota.sh F205 333001 FHEM333001

C:\Users\Riese\Desktop\AskSinPP-master\bootloader\avr>


Daraufhin öffnet sich ein neues Konsolenfenster und schließt sich sehr schnell wieder.

Im Header steht irgendwas von:
/usr/bin/bash --login -1 ....

In dem Fenster sehe ich auch kurz den Inhalt vom Bootloader.
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: papa am 02 August 2018, 11:44:57
Mit CMD geht das nicht. Du brauchst eine Unix-Shell. Ich nutze unter Window Cygwin. Da kann man die bash direkt starten. Oder halt direkt auf einem Unix System ausführen.
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: gloob am 02 August 2018, 11:48:44
Zitat von: papa am 02 August 2018, 11:44:57
Mit CMD geht das nicht. Du brauchst eine Unix-Shell. Ich nutze unter Window Cygwin. Da kann man die bash direkt starten. Oder halt direkt auf einem Unix System ausführen.

Okay dann muss ich da wohl mal umsteigen. Komisch das er da trotzdem was öffnet.
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: papa am 02 August 2018, 11:52:57
Na es gibt doch jetzt das Unix-Sybsystem bei Windows10. Aber ich habe keine Ahnung, wie das genau geht. Nutze ja Cygwin schon seit >15 Jahren :-)
Titel: Antw:AskSinPP - Bootloader per Skript
Beitrag von: RaspiLED am 02 August 2018, 16:56:22
Hi,
Ich schon ;-)
Man installiert erst das Windows Feature Unux Subsystem, danach eine Debian App und schon nach unter 100MB Download  kann man eine Debian Shell im Windows Menü starten ;-)
Gruß Arnd


Gesendet von iPhone mit Tapatalk