Netduino plus,SD卡无法获得基本的示例工作

Jul*_*Wit 3 c# netduino

嗨,我想在netduino plus上试试我的SD卡.我昨天从这个网站下载了SDK.

我找不到文档,所以我想出了以下代码.但是它给出了"CLR_E_VOLUME_NOT_FOUND"..我做错了什么?我在网上读了一些关于mount和某个dll的内容(SecretLabs.NETMF.IO.dll),但我找不到那个dll.

任何人都可以帮我入门吗?

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

}
Run Code Online (Sandbox Code Playgroud)

输出:

\ test.txt的

异常System.IO.IOException - CLR_E_VOLUME_NOT_FOUND(1)消息: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 :: Main [IP:0025]

System.IO.dll中出现类型为"System.IO.IOException"的第一次机会异常System.IO.dll中发生未处理的"System.IO.IOException"类型异常

Jul*_*Wit 6

我在Netduino论坛上得到过帮助,请看这篇论坛帖子.

我需要写入\SD\文件夹.Mounting/dll仅用于带有额外SD卡屏蔽的普通Netduino.

快速的三件事:

  1. MicroSD卡将安装在\SD\而不是\
  2. 通常支持高达2GB的 MicroSD卡.
  3. SecretLabs.NETMF.IO仅需要手动安装和拆卸 - 在常规Netduino上.该Netduino加上自动安装和卸载的microSD卡.