10.12.2017, 05:10 PM
Scheinbar kann nichts mehr geschrieben werden.
Ich kann VM disable auf 1 setzen, kann dann auch das PSTool schließen und neu öffnen und beim auslesen steht dann da wieder "true". Sobald ich aber reboote (Strom aus, 3 Sekunden warten, Strom an), das PSTool öffne und den Vm disable Wert auslese steht er wieder auf false. Es bleibt also irgendwie nicht dauerhaft.
Den Programmer schließe ich erstmal aus, bisher hat er ja wunderbar funktioniert.
Am zweiten Board habe ich inzwischen I2S am laufen. Allerdings gibt es zwei Probleme. Zum einen der fehlende Master Clock, ohne diesen kann der I2S-Empfänger (ADAU1701) nichts damit anfangen. Eine (unschöne) Lösung ist, das CSR Modul als Slave laufen zu lassen und einen zusätzlichen Master, der einen Masterclock ausgibt, mit auf die I2S Schnittstelle zu klemmen.
Das zweite Problem ist eine komische Tonwiedergabe. Grundsätzlich klingt alles sauber und verzerrungsfrei, es knackst aber hin und wieder leicht, allerdings nur, wenn Musik abgespielt wird. Und manchmal scheint es so, als würde die Wiedergabe kurz schneller werden, wie wenn die Lücke vom Knacksen aufgeholt werden müsste, wie wenn der Bluetoothempfänger kurz zu langsam war und dann kurz schneller abspielen muss, um die eigentliche Musik wieder einzuholen. Ich hoffe das ist verständlich, ich habe keine Ahnung woran das liegen könnte.
Nächste Baustelle wäre den CSR Chip als USB Soundkarte zum laufen zu kriegen. Einfaches Verbinden von USBP mit der positiven Datenleitung und USBN mit der negativen Datenleitung scheint nicht zu funktionieren, zumindest meldet sich das Modul nicht am Rechner. Das CSR Modul sollte einen internen Pullup für D+ besitzen, aber brauche ich für die Kommunikation zwingend V- und V+?
Ich kann VM disable auf 1 setzen, kann dann auch das PSTool schließen und neu öffnen und beim auslesen steht dann da wieder "true". Sobald ich aber reboote (Strom aus, 3 Sekunden warten, Strom an), das PSTool öffne und den Vm disable Wert auslese steht er wieder auf false. Es bleibt also irgendwie nicht dauerhaft.
Den Programmer schließe ich erstmal aus, bisher hat er ja wunderbar funktioniert.
Am zweiten Board habe ich inzwischen I2S am laufen. Allerdings gibt es zwei Probleme. Zum einen der fehlende Master Clock, ohne diesen kann der I2S-Empfänger (ADAU1701) nichts damit anfangen. Eine (unschöne) Lösung ist, das CSR Modul als Slave laufen zu lassen und einen zusätzlichen Master, der einen Masterclock ausgibt, mit auf die I2S Schnittstelle zu klemmen.
Das zweite Problem ist eine komische Tonwiedergabe. Grundsätzlich klingt alles sauber und verzerrungsfrei, es knackst aber hin und wieder leicht, allerdings nur, wenn Musik abgespielt wird. Und manchmal scheint es so, als würde die Wiedergabe kurz schneller werden, wie wenn die Lücke vom Knacksen aufgeholt werden müsste, wie wenn der Bluetoothempfänger kurz zu langsam war und dann kurz schneller abspielen muss, um die eigentliche Musik wieder einzuholen. Ich hoffe das ist verständlich, ich habe keine Ahnung woran das liegen könnte.
Nächste Baustelle wäre den CSR Chip als USB Soundkarte zum laufen zu kriegen. Einfaches Verbinden von USBP mit der positiven Datenleitung und USBN mit der negativen Datenleitung scheint nicht zu funktionieren, zumindest meldet sich das Modul nicht am Rechner. Das CSR Modul sollte einen internen Pullup für D+ besitzen, aber brauche ich für die Kommunikation zwingend V- und V+?