嗨,我想在de the netduino plus上试用我的SD卡。我昨天从这个网站下载了SDK。
我找不到文档,所以我想出了以下代码。然而,它提供了"CLR_E_VOLUME_NOT_FOUND"..我做错了什么?我在网上读到一些关于挂载和某个动态链接库(SecretLabs.NETMF.IO.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
Exception 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”的未经处理的异常
发布于 2010-12-14 03:08:18
我在Netduino论坛上得到了帮助,see this forum post。
我需要写入\SD\文件夹。Mounting/dll只对带有额外SD卡屏蔽的普通Netduino是必要的。
三件快速的事情:
通常支持最大2 2GB的\
\SD\卡,
\SD\上。SecretLabs.NETMF.IO只有在常规的Netduino上手动挂载和卸载时才需要。Netduino Plus可自动挂载和卸载MicroSD卡。发布于 2011-08-25 07:11:36
查看http://netduinohelpers.codeplex.com/项目中的\Samples\SDCardTest,以获得了解各种Netduino平台的完整示例(例如,Netduino Mini的SD卡芯片选择引脚与Netduino或Netduino Plus的SD卡芯片选择引脚不同)。从固件版本4.1.1 Beta 1开始,支持高容量microSD卡,并已成功测试高达8 8GB的容量。
https://stackoverflow.com/questions/4429935
复制相似问题