您好我想在netduino plus上试用我的SD卡。 我昨天从本网站下载了SDK。Netduino plus,SD卡无法获得基本示例工作
我无法找到文档,所以我想出了下面的代码。 但它给“CLR_E_VOLUME_NOT_FOUND”..我做错了什么? 我在线阅读关于安装和某个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);
}
}
输出:
\ 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 ::构造函数[IP:0009] 有System.IO.File :: WriteAllBytes [IP: 0012】 NetduinoPlusApplication1.Program ::主要[IP:0025]类型 'System.IO.IOException' 的第一次机会异常发生在System.IO.dll 类型的未处理的异常“System.IO.IOException '发生在System.IO.dll中
如果你把它放在PC机上它有一个FAT文件系统吗?如果是这样,必须以某种方式将它安装在.NET Micro中吗? [更新]我没有阅读关于安装它的那部分内容......可能是这样。 – kenny 2010-12-13 16:12:21
这个网站似乎有这个DLL http://code.google.com/p/netdreamo/source/detail?r=3 – kenny 2010-12-13 16:14:32