Перейти к содержанию
    

Добрый день. Пишу драйвер для работы с SD, SDCH и SDXC на ассемблере (использую родной 4-х проводной интерфейс, не SPI mode). Всё работает, но есть проблемы с записью сектора на SDXC. Очередной текущий сектор (т.е. это происходит не всегда сразу) записывается корректно (даже верификацию проходит), а вот предыдущие и последующие (их количество всегда разное) заполняются случайными данными. Хотя при записи предыдущего сектора проблем не было. Уже голову сломал. Весь драйвер писал по спецификации. Испытания прошли на SDHC (как минимум 60 суток отработало без сбоев). А вот с SDXC чудеса, хотя винда работает с ними нормально. Если кто в курсе, темы, помогите. Если есть вопросы по SDHC и SD, пишите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть подозрение, что проблемы с питанием. Как подается питание на карту?

У нас была та же история, HC нормально, а XC глючило.

XC более требовательна по части питания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...