Netduino Plus、SDカードは基本的な例を取得できません
質問
こんにちは、netduino plusでsdカードを試してみたいです。昨日、このウェブサイトからSDKをダウンロードしました。
ドキュメントが見つからなかったので、次のコードを見つけました。しかし、それは「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
Exception System.io.ioException -CLR_E_VOLUME_NOT_FOUND(1)メッセージ:System.io.Path :: normalizepath [ip:0070] System.io.path.path :: getfullpath [ip:001a] System.io.filestream ::。ctor [ip ip :0009] System.io.file :: writeallbytes [ip:0012] netduinoplusapplication1.program :: main [ip:0025system.io.dllで「system.io.ioexception」のタイプの最初のチャンスの例外が発生しました。
解決
私はNetduinoフォーラムで助けられました、 このフォーラムの投稿を参照してください.
に書く必要がありました \SD\
フォルダ。 Mounting/dll
追加のSDカードシールドを備えたPlain Netduinoにのみ必要でした。
3つの簡単なこと:
- microSDカードはにマウントされます
\SD\
それよりも\
- microSDカードまで 2GB 一般的にサポートされています。
SecretLabs.NETMF.IO
手動でマウントして降車するためにのみ必要です 通常のnetduino. 。 Netduino Plus MicroSDカードを自動的に取り付けて降車します。
他のヒント
の samples sdcardtestをチェックしてください http://netduinohelpers.codeplex.com/ さまざまなNetDuinoプラットフォームを認識している完全な例のプロジェクト(たとえば、NetDuino MiniのSDカードチップ選択ピンは、NetDuinoまたはNetDuino Plusのものとは異なります)。ファームウェアバージョン4.1.1ベータ1では、大容量のmicroSDカードがサポートされており、最大8GBまで正常にテストされています。
所属していません StackOverflow