質問

こんにちは、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:0025

system.io.dllで「system.io.ioexception」のタイプの最初のチャンスの例外が発生しました。

役に立ちましたか?

解決

私はNetduinoフォーラムで助けられました、 このフォーラムの投稿を参照してください.

に書く必要がありました \SD\ フォルダ。 Mounting/dll 追加のSDカードシールドを備えたPlain Netduinoにのみ必要でした。

3つの簡単なこと:

  1. microSDカードはにマウントされます \SD\ それよりも \
  2. microSDカードまで 2GB 一般的にサポートされています。
  3. 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まで正常にテストされています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top