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

 
 
> SDHC eMMC перестала записывать данные, какой командой узнать залочилась или померла?
_4afc_
сообщение Sep 9 2015, 16:44
Сообщение #1


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

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



Есть несколько приборов с eMMC4, на которую пишу/читаю данные с помощью МК.

Вдруг, однажды, после включения, один из приборов - отказался записывать новую информацию.
При этом чтение с него происходит прекрасно.

Если писать по сектору CMD24 - после второго сектора ошибка CardStatusError 0x080900.
Если писать блоком секторов CMD25 - после второго блока ошибка CardStatusError 0x080900.
При этом данные не перезаписываются.

Первый раз такое. Может она залочилась или запаролилась? Или размер сектора поменялся?

В CSD флаги защиты от записи не стоят...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
_4afc_
сообщение Sep 10 2015, 10:40
Сообщение #2


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

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



Обмен идёт по 4х проводному интерфейсу.

Примечательно после записи первого блока CardStatus= 0x000900,
а уже после следующего CardStatus= 0x080900.

Непонятно какие действия должен предпринимать софт при ошибке выполнения команды?

Может побаловаться Lock\Unlock, Erase или CMD16 залетел куда-то?
-------------------------------------------------------------------------------------

UPD: Если перед записью блока считать хотябы сектор - ошибок записи не возникает, но данные на карточке при этом всё равно не меняются sad.gif
Go to the top of the page
 
+Quote Post
sinclar
сообщение Sep 22 2015, 18:42
Сообщение #3





Группа: Новичок
Сообщений: 1
Регистрация: 22-09-15
Пользователь №: 88 508



Предположу два варианта:
1. Emmc упала в ReadOnly
2.Начало конца контроллера Emmc - в недалеком будующем совсем перестанет коннектиться.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Oct 15 2015, 11:34
Сообщение #4


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

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



Цитата(sinclar @ Sep 22 2015, 22:42) *
1. Emmc упала в ReadOnly


Не подскажите как это проверить и отменить этот ReadOnly?
Go to the top of the page
 
+Quote Post

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

 


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


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