Frage

Hallo, ich möchte, dass meine SD-Karte auf de der Netduino versuchen Plus. Ich habe die SDK von dieser Website gestern.

Ich konnte keine Dokumentation finden, damit ich den folgenden Code herausgefunden. Allerdings gibt es „CLR_E_VOLUME_NOT_FOUND“ .. Was mache ich falsch? Ich lese etwas online über Montage und eine bestimmte dll (SecretLabs.NETMF.IO.dll), aber ich kann nicht, dass die dll finden.

Kann jemand mir helfen, die ersten Schritte?

public class Program
{
    public static void Main()
    {
        var dir = Directory.GetCurrentDirectory();
        var fileName = Path.Combine(dir, "test.txt");
        Debug.Print(fileName);
        byte[] testBytes = new byte[] { 1,2,3,4 };
        File.WriteAllBytes(fileName, testBytes);
    }

}

Ausgabe:

\ test.txt

Exception System.IO.IOException - CLR_E_VOLUME_NOT_FOUND (1) Botschaft: System.IO.Path :: NormalizePath [IP: 0070] System.IO.Path :: GetFullPath [IP: 001a] . System.IO.FileStream :: Ctor [IP: 0009] System.IO.File :: WriteAllBytes [IP: 0012] NetduinoPlusApplication1.Program :: Haupt [IP: 0025]

Eine erste Chance Ausnahme des Typs 'System.IO.IOException' aufgetreten in System.IO.dll Eine nicht behandelte Ausnahme des Typs 'System.IO.IOException' aufgetreten in System.IO.dll

War es hilfreich?

Lösung

Ich habe am Netduino Forum, in diesem Forum Post .

ich brauchte, um den \SD\ Ordner zu schreiben. Mounting/dll war nur notwendig für die Ebene Netduino mit einem zusätzlichen SD-Karte Schild.

Drei schnelle Dinge:

  1. Die MicroSD-Karte wird bei \SD\ montiert werden, anstatt \
  2. MicroSD-Karten bis zu 2GB sind in der Regel nicht unterstützt.
  3. SecretLabs.NETMF.IO ist nur für die manuelle Montage und Demontage erforderlich - auf die regelmäßige Netduino . Die Netduino plus automatisch Mounts MicroSD-Karten.

Andere Tipps

Schauen Sie sich die \ Samples \ SDCardTest im http://netduinohelpers.codeplex.com/ Projekt ein vollständiges Beispiel, die von den verschiedenen Netduino Plattformen bekannt ist (der SD-card-Chip-Select-Pin für den Netduino Mini zum Beispiel ist anders als die für die Netduino oder Netduino plus). Ab Firmware-Version 4.1.1 Beta 1 werden mit hohen Kapazität microSD-Karten unterstützt und haben erfolgreich bis zu 8 GB getestet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top