реклама на сайте
подробности

 
 
> Отказ SD, SD SDIO Cortex-M
IlyaSergeev
сообщение May 17 2016, 07:55
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 29-11-14
Пользователь №: 83 894



Приветствую!

Разрабатываю устройства на связке Cortex-M4, SDIO, uSD, FatFS.
Столкнулся с тем, что в редких случаях SD-карточка выходит из строя.

Симптомы отказа: штатные запросы к SD происходят нормально, но если считать сектор, записанный после отказа, то будет считан буфер нулей. Информация, записанная на карту до отказа - сохраняется, в т.ч. файловая система и содержимое файлов. Считал CSD и CID с двух карточек (исправной и неисправной) одной партии - отличия только в серийниках и дате производства.

Таких карточек накопилось уже штук 5. Похожие симптомы были у товарища, который работал с другим МК и по SPI. Карточки были разного объема и разных производителей. Какой-то системы с отказами не обнаружил. Не исключено, что были отказы устройства в целом - сбои по питанию, перезагрузки. SD запитана через ключ, соответственно при сбросе контроллера она теряет питание (в т.ч. во время выполнения операции).

Поделитесь, куда копать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_4afc_
сообщение May 17 2016, 11:57
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Похожая беда: Cortex-M4 + SDIO, через некоторое время отказывается писать, только читать можно. Уже несколько таких.
Пишу/читаю сектора. Без TRIM.
В CSD и CID ничего интересного не добавляется.

Может их стереть жёстко, через secure? Кто какие команды посоветует?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 20:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016