Список форумов Ремонт бытовой техники и електронники Ремонт бытовой техники и электроники
 
  Файло-обменникФайлы    ПрошивкиПрошивки   ПродажаПродажа   ФотоальбомФотоальбом   ЛитератураЛитература   СтатьиСтатьи 
Форум

[ Новые сообщенияПравила форумаRSS ] Текущая дата: Воскресенье, 17.01.2021, 08:57:09

  • Страница 1 из 1
  • 1
Модератор форума: sulmas, milcin68  
Форум » Приборы и программное обеспечение » Программаторы » Коррекция ошибок в NAND-FLash (на программаторах Тритон)
Коррекция ошибок в NAND-FLash
potapovich Дата: Вторник, 29.12.2020, 23:57:38 | Сообщение # 1 | Отредактировал: potapovich - Вторник, 29.12.2020, 23:59:13
Автор темы
Участники
Сообщений: 8
В программном обеспечении для программаторов Тритон, начиная с версии 5.8.56 (декабрь 2020г.), добавлена возможность проверки и коррекции ошибок при работе с микросхемами NAND-FLash. Учитывая, что данная тема очень сложная, и не многие программаторы поддерживают эту функцию в полном объеме, попробую объяснить, что это такое и для чего нужно.

Технология, по которой изготовлены микросхемы NAND-Flash, не может гарантировать отсутствие ошибок в процессе работы с микросхемой. Существуют два типа этих ошибок. Первый тип обнаруживается при записи или стирании микросхемы и маркируется как дефектный блок. Второй тип появляется при чтении микросхемы, как правило, в виде искажения отдельных битов. Для исправления таких ошибок используются корректирующие коды (или ECC). Ошибки могут быть в виде "плавающих" бит, которые будут считываться каждый раз по-разному. При повторном чтении или проверке программатор может сообщить об этом. Либо постоянно читаться не правильно, в этом случае программатор напишет, что считано успешно, но данные будут повреждены. Если при записи такого файла в другую микросхему, к ошибкам в файле добавятся еще ошибки в микросхеме, то общее число ошибок может превысить корректирующую способность кода и устройство работать не будет.

Что сделано (версия V5.8.56).
- На данный момент программа поддерживает основные алгоритмы коррекции ошибок: Хемминга, Рида-Соломона, БЧХ.
- В режиме Автокоррекции программа распознает 50 различных конфигураций этих алгоритмов.
- Программа позволяет исправлять считываемые из микросхемы данные и очищать чужой файл от ошибок при записи микросхемы.
- Проверено около 80 разных микросхем и более 200 дампов от LCD телевизоров, спутниковых ресиверов, принтеров, DVD, DVR, GPS, WIFI...
- Из имеющегося архива программа определяет около 80% алгоритмов ECC.

Как это работает в программе.
После выбора микросхемы NAND, в меню "Коррекция ошибок" (это меню доступно при подключении программаторов V5.7T или V5.8T) можно выбрать нужный алгоритм ECC и настроить его параметры, либо выбрать режим Автокоррекции. В режиме Автокоррекции при ЧТЕНИИ микросхемы, программа вычисляет ECC для каждой страницы, сверяет его с ECC считанным из микросхемы, при необходимости корректирует ошибки, и сохраняет данные в буфере. При ЗАПИСИ микросхемы программа проверяет и исправляет ошибки в исходном файле (не меняя ECC), после чего пишет данные в микросхему. В отличии от других программаторов, Тритон только исправляет ошибки и НЕ МЕНЯЕТ ECC.
Те, кто разбираются в данном вопросе, могут настроить параметры для каждого алгоритма (организацию страниц, количество ошибок, адрес размещения ECC...), а также задать порядок обработки файла при записи (записать файл "как есть", проверить и исправить в нем ошибки, или перерассчитать ECC заново).

Вот пример записи многострадальной K9GAG08U0E.


И последующее чтение этой же микросхемы.


Или другой пример записи K9GAG08U0E. В большинстве случаев, без проверки ECC, программатор покажет, что все нормально. Но с учетом того, что в файле есть 21 страница с некорректируемыми ошибками, работа телевизора будет под вопросом.


Что пока не работает.
1. Дампы, в которых используется два алгоритма ECC. В основном это телевизоры Sony. Программа понимает эти алгоритмы, но пока не решен вопрос как переключать алгоритм в процессе работы. К тому же у меня нет полной уверенности, что это "родной" дамп с телевизора, а не смонтированный файл от разных моделей.
2. Дампы, использующие полные 7 байт ECC. Опять же телевизоры SONY.
3. Дампы, использующие 14-байтный ECC, с нестандартным размерами страниц.

Буду признателен за любые идеи или подсказки по этим вопросам. В случае, если эта информация конфиденциальна, это можно обсудить в личке или в техподдержке на сайте Тритона.
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
artur008 Дата: Среда, 30.12.2020, 02:22:12 | Сообщение # 2
Мастер
Сообщений: 2419
Только для V5.7T и выше. sad
Статус: отсутствует
webglobus Дата: Среда, 30.12.2020, 05:20:01 | Сообщение # 3
Участники
Сообщений: 65
Цитата artur008 ()
Только для V5.7T и выше.

Производитель побуждает к покупке новой версии программатора... Он свое время проспал.
Статус: отсутствует
artur008 Дата: Среда, 30.12.2020, 05:21:16 | Сообщение # 4 | Отредактировал: artur008 - Среда, 30.12.2020, 05:23:14
Мастер
Сообщений: 2419
Коррекцию я бы поюзал... smile
Красава, в предпоследней версии убрал поддержку НАНД в СОМ-версиях, а теперь "здравствуйте-встречайте".
Статус: отсутствует
merkul Дата: Среда, 30.12.2020, 15:48:39 | Сообщение # 5
Участники
Сообщений: 100
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
and11 Дата: Среда, 30.12.2020, 16:04:49 | Сообщение # 6
Участники
Сообщений: 231
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
potapovich Дата: Среда, 30.12.2020, 21:41:19 | Сообщение # 7
Автор темы
Участники
Сообщений: 8
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
elswah79 Дата: Четверг, 31.12.2020, 00:11:03 | Сообщение # 8
Участники
Сообщений: 9
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
and11 Дата: Четверг, 31.12.2020, 16:06:01 | Сообщение # 9
Участники
Сообщений: 231
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
potapovich Дата: Суббота, 02.01.2021, 16:45:23 | Сообщение # 10
Автор темы
Участники
Сообщений: 8
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
merkul Дата: Суббота, 02.01.2021, 18:45:43 | Сообщение # 11
Участники
Сообщений: 100
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
and11 Дата: Суббота, 02.01.2021, 19:02:17 | Сообщение # 12
Участники
Сообщений: 231
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
merkul Дата: Воскресенье, 03.01.2021, 11:42:10 | Сообщение # 13 | Отредактировал: merkul - Воскресенье, 03.01.2021, 11:42:52
Участники
Сообщений: 100
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
Форум » Приборы и программное обеспечение » Программаторы » Коррекция ошибок в NAND-FLash (на программаторах Тритон)
  • Страница 1 из 1
  • 1
Поиск:

Все права на контент принадлежат участникам создавшим его. Частичное копирование возможно, только со ссылкой на первоисточник !!!

Форма входа
Логин:
Пароль:


Статистика сайта
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Чем прошить G32F103Раздел: Программное обеспечение

()

Optibox Raptor HDРаздел: Спутниковое ТВ

()

Взаимозаменяемость м...Раздел: Технофлейм телевизионной техники

()

Светодиоды в электро...Раздел: Бытовая техника

()

Поиск трафарета БГАРаздел: Технофлейм CarAudio

()

Samsung CS-5062ZРаздел: CRT Телевизоры

()

Для поднятия настрое...Раздел: Флейм

()

prestigio ptv40dn00y...Раздел: Поиск и запрос прошивок телевизионной техники

()

RT809H

(3828)

semvictor

(постов: 7824)

Сантехник

(постов: 6515)

terrarist

(постов: 5272)

olegslavyansk

(постов: 5146)

ric

(постов: 4789)

Paganel

(постов: 4650)

machenist

(постов: 4575)

KleoM

(постов: 4562)

Basist1211

(17.01.2021)

_Zmei_

(17.01.2021)

alex7999

(17.01.2021)

Nkrem

(17.01.2021)

Qilkov

(17.01.2021)

sonner1

(17.01.2021)

d0dztech101

(17.01.2021)

samkim21

(17.01.2021)

Новые Файлы Новые Прошивки Новые Статьи, Блоги Счетчики для пользователей

panasonic tx-pr42ut30

(0)

MYSTERY MMD-888

(0)

MYSTERY MTV-3207W

(0)

Зарегистрировано всего

(386478)

Зарегистрировано сегодня

(32)

Зарегистрировано вчера

(195)

Зарегистрировано за 7 дней

(1345)

Зарегистрировано за 30 дней

(6014)

Новые сайты Новые Мастера в Вашем городе Последние Новости Участники прошедшие тест

Basist1211

(17.01.2021)

sonner1

(17.01.2021)

samkim21

(17.01.2021)

sleeply4cat

(17.01.2021)

p2211t

(17.01.2021)

ChristJes

(17.01.2021)

Odayabdul

(17.01.2021)

Glennygrand

(17.01.2021)

pvlshevchuk

(17.01.2021)

BogdanCherichka

(16.01.2021)