Netduino plus, la carte SD ne peut pas obtenir le fonctionnement exemple de base

StackOverflow https://stackoverflow.com/questions/4429935

  •  09-10-2019
  •  | 
  •  

Question

Salut je veux essayer ma carte SD de l'Netduino plus. J'ai téléchargé le SDK de ce site hier.

Je ne pouvais pas trouver de la documentation donc je me suis le code suivant. Cependant, il donne « CLR_E_VOLUME_NOT_FOUND » .. Qu'est-ce que je fais mal? J'ai lu quelque chose en ligne sur le montage et un certain dll (SecretLabs.NETMF.IO.dll) mais je ne trouve pas que dll.

aider quelqu'un peut me démarrer?

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

}

Sortie:

\ test.txt

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

Une exception de première chance de type 'System.IO.IOException' a eu lieu dans System.IO.dll Une exception non gérée du type 'System.IO.IOException' est produite dans System.IO.dll

Était-ce utile?

La solution

J'ai aidé au Forum Netduino, voir ce post forum .

Je avais besoin d'écrire dans le dossier \SD\. Mounting/dll était seulement nécessaire pour la Netduino plaine avec un bouclier supplémentaire de carte SD.

Trois choses rapides:

  1. La carte MicroSD sera monté à \SD\ plutôt que \
  2. les cartes MicroSD jusqu'à 2 Go sont généralement pris en charge.
  3. SecretLabs.NETMF.IO est uniquement nécessaire pour le montage et le démontage manuellement - sur le Netduino régulière . Netduino Plus automatiquement montage et le démontage des cartes MicroSD.

Autres conseils

Consultez le projet \ Samples \ SDCardTest dans le http://netduinohelpers.codeplex.com/ un exemple complet qui est au courant des différentes plates-formes Netduino (par exemple, la puce de carte SD broche de sélection pour la Mini Netduino est différent de celui pour le Netduino ou Netduino plus). De la version firmware 4.1.1 Beta 1, les cartes microSD haute capacité sont pris en charge et ont été testés avec succès jusqu'à 8 Go.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top