stefan81827 hat geschrieben:@alle:
-Unterstützen die Canon-Kameras auch noch die älteren MMC-Karten ?
Die verwenden ausschließlich das SPI-Protokoll, und sind daher leichter anzuzapfen.
Ja, MMC wird bei allen aktuellen Canon Powershots unterstützt & in den Datenblättern gelistet.
-Darf man bei den Canon-Kameras die SD-Karte während des Betriebs rausnehmen ?
An sich sind SD-Karten ja hotplugfähig. Meine Idee war, die SD-Karte nach jedem
Bild per elektronischem Umschalter an ein Lesegerät anzuschließen. Ich muß nur abwarten, bis alle Bilddaten auf der Karte sind. So komme ich schnell an die Bilddaten.
Alle Canons haben in den Klappen Unterbrecherschalter, bei manchen ist die Karte ja sowieso hinter der Batterieabdeckung, andere (z.B. die SX10) haben ein eigenes Fach, aber auch mit Unterbrecher. Den müsstest Du also selbst steuern.
Die Karte wird beim Starten, beim Moduswechsel und wohl auch bei einigen anderen Aktivitäten von der Kamera angesprochen (Canon-Firmware); auch schreibt sie z.T. zusätzliche Indexinformationen zu Bildern / Videos auf die Karte, evtl. auch etwas zeitverzögert (Cache, Interrupts).
Da die Kamera nicht damit rechnet, dass ihr der Teppich im Fluge weggezogen wird, dürfte es - selbst wenn es denn überhaupt funktioniert - Probleme geben, da CHDK keine Kontrolle über die Kamera-eigenen Aktivitäten hat.
-Kann man das Schreiben der SD-FAT-Tabelle per CHDK erzwingen, ohne die Optik reinzufahren ?
Du meinst, das FS synchronisieren, um sicherzustellen dass alles korrekt geschrieben wurde, flushen also ?
Im CHDK gibt es derzeit keine entsprechende Funktion; im Kamera-OS ist das wohl drin, z.B. "FlushWriteCache" bei den DryOS Kameras; man müsste also erstmal die entsprechenden Funktionen der originalen Firmware erkunden...