Domanda

Ciao voglio provare la mia scheda SD sul de la Netduino plus. Ho scaricato l'SDK da questo sito ieri.

Non ho potuto trovare la documentazione così ho capito il seguente codice. Tuttavia dà "CLR_E_VOLUME_NOT_FOUND" .. Che cosa ho fatto di sbagliato? Ho letto qualcosa online su come montare e una certa dll (SecretLabs.NETMF.IO.dll), ma non riesco a trovare quella dll.

può aiutare qualcuno mi per iniziare?

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);
    }

}

Output:

\ test.txt

Eccezione System.IO.IOException - CLR_E_VOLUME_NOT_FOUND (1) Messaggio: 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 :: principale [IP: 0025]

Una prima eccezione di possibilità di tipo 'System.IO.IOException' si è verificato in System.IO.dll Un'eccezione non gestita di tipo 'System.IO.IOException' si è verificato in System.IO.dll

È stato utile?

Soluzione

Sono stato aiutato al Forum Netduino, vedere questo post del forum .

avevo bisogno di scrivere nella cartella \SD\. Mounting/dll era necessario solo per la pianura Netduino con un ulteriore scudo scheda SD.

Tre cose veloci:

  1. la scheda microSD sarà montato a \SD\ piuttosto che \
  2. schede MicroSD fino a 2GB sono generalmente supportati.
  3. SecretLabs.NETMF.IO è necessaria solo per il montaggio e lo smontaggio manuale - sul regolare Netduino . Il Netduino Inoltre automaticamente monta e smonta MicroSD Card.

Altri suggerimenti

Controlla la \ Samples \ SDCardTest nel progetto http://netduinohelpers.codeplex.com/ un esempio completo che è a conoscenza delle varie piattaforme Netduino (per esempio, il perno di selezione chip SD per la Netduino Mini è diversa da quella per la Netduino Netduino o più). A partire dalla versione firmware 4.1.1 Beta 1, ad alta capacità schede microSD sono supportate e sono stati testati con successo fino a 8GB.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top