Netduino plus, SD-карта не может заставить работать базовый пример

StackOverflow https://stackoverflow.com/questions/4429935

  •  09-10-2019
  •  | 
  •  

Вопрос

Привет, я хочу попробовать свою SD-карту в netduino plus.Вчера я скачал 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);
    }

}

Выходной сигнал :

est.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.Файл::WriteAllBytes [IP:0012] NetduinoPlusApplication1.Программа:: Главная [IP:0025]

Первое случайное исключение типа 'System.IO.IOException' произошло в System.IO.dll Необработанное исключение типа 'System.IO.IOException' произошло в System.IO.dll

Это было полезно?

Решение

Мне помогли на форуме Netduino, смотрите это сообщение на форуме.

Мне нужно было написать в \SD\ папка. Mounting/dll был необходим только для обычного Netduino с дополнительным экраном для SD-карты.

Три быстрые вещи:

  1. Карта microSD будет установлена по адресу \SD\ вместо того , чтобы \
  2. Карты microSD до 2 ГБ как правило, поддерживаются.
  3. SecretLabs.NETMF.IO необходим только для ручного монтажа и демонтажа - на обычный Netduino.Тот Самый Netduino Плюс автоматически монтирует и демонтирует карты microSD.

Другие советы

Проверьте образцы sdcardest в http://netduinohelpers.codeplex.com/ Проект для полного примера, который знает о различных платформах Netduino (например, чип SD Card Select PIN-код для Netduino Mini отличается от того, что для Netduino или Netduino Plus). По состоянию на прошивку версии 4.1.1 Beta 1, Card MicroSD Card MicroSD поддерживаются и успешно проверены до 8 ГБ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top