Liebe Mitleserinnen, Mitleser, Foristinnen und Foristen,
wer sich von Euch in letzter Zeit mit dem Gedanken getragen hat, Mitglied unseres wunderbaren IGDH-Forums zu werden und die vorher an dieser Stelle beschriebene Prozedur dafür auf sich genommen hat, musste oftmals enttäuscht feststellen, dass von unserer Seite keine angemessene Reaktion erfolgte.
Dafür entschuldige ich mich im Namen des Vereins!
Es gibt massive technische Probleme mit der veralteten und mittlerweile sehr wackeligen Foren-Software und die Freischaltung neuer User ist deshalb momentan nicht mit angemessenem administrativem Aufwand möglich.
Wir arbeiten mit Hochdruck daran, das Forum neu aufzusetzen und es sieht alles sehr vielversprechend aus.
Sobald es dies bezüglich Neuigkeiten, respektive einen Zeitplan gibt, lasse ich es Euch hier wissen.
Das wird auch für alle hier schon registrierten User wichtig sein, weil wir dann mit Euch den Umzug auf das neue Forum abstimmen werden.
Wir freuen uns sehr, wenn sich die geneigten Mitleserinnen und Mitleser, die sich bisher vergeblich um eine Freischaltung bemüht haben, nach der Neuaufsetzung abermals ein Herz fassen wollen und wir sie dann im neuen Forum willkommen heißen können.
Herzliche Grüße von Eurem ersten Vorsitzenden der IGDH
Ok, das deutet ebenfalls auf eine Beschädigung des Dateisystems hin. Werde heute Nacht über eine Lösung nachdenken.
Habe es jetzt mit 4 DSPs probiert, bei 3 geht das Update problemlos, bei 1 das genannte Fehlerbild.
Soll ich mein zweites DSP board mal ausprobieren ? Ist aber die selbe revesions Nummer...
edit: Welches Datei System ist denn auf dem DSP in Verwendung ?
Daniel, Sven, probiert mal bitte die angehängte Datei.
Bei mir funktioniert das so.Nachdem sich auverdionControl mit dem Access Point verbunden hat, bitte Plugin neu installieren und nochmal die Parameter schreiben.
Falls sich auverdionControl nicht gleich beim ersten Mal verbinden lässt, hilft evtl. ein Neustart des Boards.
deine Datei habe ich leider nicht gesehen, bevor ich heute das zweite Board in Betrieb genommen habe. Ich hatte hier aber wieder das gleiche Fehlerbild:
Nachdem Flashen der Version 1.10 konnte ich mich nicht mit dem dem Board über auverdionControl verbinden.
Abhilfe haben folgende Arbeitsschritte getan:
1) aus der Firmware die beiden Aufrufe der Funktionen "uploadDspFirmware" und "uploadDspParameter" auskommentieren.
2) neu Flashen
3) Ein (scheinbar) beliebiges Plugin installieren (was jetzt geht, da das Board beim Initiieren sich nicht aufhängt).
4) die beiden oben auskommentierten Aufrufe wieder einkommentieren
5) neu Flashen
Jetzt arbeiten beide Boards parallel im Netzwerk mit eigenen SigmaStudio-Projekten. Da ich jetzt erstmal analog reingehe und die Signalverarbeitung auf beiden Boards identisch ist, brauchte ich diese auch nicht Kaskadieren. Morgen mache ich den ersten Hörversuch.
Das Formatieren der "Festplatte" hatte bei mir keinen Vorteil gebracht. Ich hatte zwar die erwartete positive Ausgabe, aber das Problem schien es nicht zu lösen. Vielleicht hatte ich dem Moment was anderes verkehrt gemacht.
Die Arduino.ino Ver 1.1.1 geflasht. (derzeit mit Arduinojson Ver6.10)
Spdiff wurde neu formatiert.
Anfangs richtig Probleme das Board im Netzwerk anzumelden.
Im Serial Monitor waren Fehlermeldungen zu WiFiGeneric.cpp.
Die Firmwareversion wurde nie angezeigt.
Irgendwann hat sich das Borard angemeldet.
Dann ging auch Lokal WIFI.
In meiner Fritzbox hat Aurora eine feste Adresse.
Erst durch den Uplodad eines Plugins und schreiben der Parameter läuft die Geschichte rund.
WebOta erreiche ich unter http://192.168.178.21:9999/webota. Ohne Portangabe geht es nicht.
Dazu habe ich die Zeile:
Serial.printf("WebOTA url : http://%s.local:%d%s\r\n\r\n", this->mdns.c_str(), port, path);
in der WebOTA einkommentiert.
Der este Upload brach bei 65 % ab.
Fehler: [D][WiFiClient.cpp:509] connected(): Disconnected: RES: 0, ERR: 128
Beim 2. Anlauf ging es dann.
Die Bin ist gegen die ArduinoJson Ver 6.13 gelinkt Geht auch.
Die Beschreibung von Rainer trifft meine Vermutung/Erfahrung:
- Ein Board mit neuer Firmware ohne vorheriges Plugin hat Schwierigkeiten beim Initiieren.
- Das "Formatieren" bringt nichts.
@Raphael:
Welchen LOG meinst du? Einen Mitschnitt von der seriellen Schnittstelle?
Diese ganzen WiFIClient-Meldungen von Rainer sehe ich nicht. Ich werde nachher nochmal den ESP löschen, sodaß er komplett ohne Plugin etc.pp. startet, mal gucken, was dann passiert.
Einstweilen habe ich im branch /hotfix/1.1.1 mal meine Binärdatei abgelegt, die Ihr per webOTA hochladen könnt. Damit wurde obiger Log erzeugt. Somit können wir Bibliotheksinkompatibilitäten ausschliessen.
Habe noch ein wenig wegen dieses Problems mit dem Update gegoogelt. Ich bin diesmal unschuldig. *puh*
Es ist tatsächlich ein Bug im ESP-Framework. Es gibt dazu schon Bug-Tickets.
Werde mal forschen, ob die dort aufgezeigten Lösungen helfen.
wie bekomme ich heraus welche Library über Wifi.h eingebunden wird?
Theoretisch sollte die Library verwendet werden:
C:\Users\Rainer\AppData\Local\Arduino15\packages\e sp32\hardware\esp32\1.0.3\libraries\WiFi
Installiert habe ich Arduino Ide 1.8.10
Mein Rechner läuft unter Win 8.1 was aber keine Auswirkung haben sollte?
Um Herauszufinden weche Dateien bei Arduino verwendet werden ist unter Datei -> Voreinstellungen die Checkbox ausführliche Ausgabebeim Komliieren anzuhaken.
Es wird jedenfalls auch die Datei von Espressif verwendet. Das sieht man auch, wenn man sich den ausführlichen Log beim Kompilieren anschaut.
Inzwischen habe ich spaßeshalber mal verschieden Versionen ausprobiert. In den neueren Version gibt es dann den ausführlichen Log, wie bei Dir. Ich bin aber gestern ein paar Monate wieder zurückgegangen aufgrund der Probleme mit dem Update. Ich gucke gleich mal nach, auf welches Commit ich gegangen bin.
Edit: Ich bin auf 1.0.2-rc2 zurück. Werde aber mal ausprobieren, ob in den neueren Commits das Problem mit dem Update behoben ist.
In DOCUMENTATION ist auch eine neue Version für das Benutzerhandbuch mit Version 1.1.1 vorhanden. Darin findet sich eine Anleitung, welche Schritte man ausführen muss für ein Update via webOTA.
Habe hier jetzt mehrfach vor und wieder zurück probiert. Das sollte funktionieren.
Gebt mir bitte Rückmeldung, ob, oder ob nicht.
Die letztne Zeilen sind nach Einlesen der Parameter vom Dsp.
Super
Wenn ich unter Einstellungen Plugin Verify gehe bekomme ich immer noch ein Abbruch der Verbindung.
Vorschlag: Könnte man im Haupfenster nicht das installierte Plugin angezeigt bekommen?
so, beides DSPs spielen jetzt parallel in einem frei fliegenden Aufbau auf einem stück Holz. Die Firmware entspricht keinem der Stände aus dem GIT (meine beinhaltet diverse "Debug-SerialPrints"). Da bei mir die Zeit knapp ist, würde ich ungern weitere Experimente machen und den Stand vorerst so belassen. Seit mir also nicht böse, wenn ich jetzt nicht die neuste Firmwareversionen ausprobiere. Raphael: interessiert Dich ich immer noch der Log?
Noch ein paar Erfahrungen:
Sigma-Studio:
Ich habe nach Raphaels Anleitung ein Plugin mit meinem eigenem Sigma-Studio-Projekt überschrieben. Hierbei handelt es sich um eine Weiche für einen 3-Wege-Lautsprecher mit sieben Chassis. Jedes Board hat die gleiche Weiche erhalten. Das funktioniert sehr gut!
Signalqualität:
Ich hatte eine THD-Messung mit Arta-Steps durchlaufen lassen. Also Signalweg:
TASCAM-US2x2->AURORA->TASCAM-US2x2
Das DSP hat dabei das Signal nur über ADC und DAC "durchgeschliffen". Da ich auf Anhieb eher den Eindruck hatte, das ich den THD vom TASCAM sehe, habe ich keine weitere Versuche durchgeführt. Dieses Experimente braucht wohl "echte Messmittel" .
Stromversorgung:
Ich hatte zuerst die beide DSPs parallel an eine einfachen linear geregelten 12V Spannungsquelle gehabt. Hier hatte ich ein periodische (~0,1Hz) Knacken in beiden Lautsprechern. Habe ich einen der beiden DSPs von der Quelle getrennt, war das Knacken vorbei. Da ich keine Muße für weitere Fehlersuche hatte, habe ich eine zweite Quelle hinzugefügt. Damit ist das Problem behoben (auch die zweite Quelle kann nicht beide Boards "knackfrei" versorgen). Ich muss sagen, dass dieser Umstand für mich nicht richtig Sinn ergibt und ich mir ziemliche sicher bin, dass es sich hierbei um einen Idiotenfehler auf meiner Seite handelt. Vielleicht kann das jemand anders mal gegenprüfen.
Hörvergnügen:
Klangbeschreibungen wird es von mir nicht geben - aber ich hab Spaß mit den beiden Boards!