Список форумов Ремонт телевизоров и мониторов Ремонт телевизоров и мониторов
Форум мастеров по ремонту и обслужгостьию сложной бытовой техники
 
  homeСайт    ПоискПоиск    ПользователиПользователи    ГруппаГруппа  ПрофильПрофиль    Личные сообщенияЛичные сообщения    ВходВход   РегистрацияРегистрация  homeБан-лист   

Общие Правила форума    Обязательно прочитать!

Аналоги микросхем для БП Маркировка SMD Наш магазин
 Программатор NAND FLASH
На страницу 1, 2, 3, 4  След.
 
Начать новую тему   Ответить на тему    Список форумов Ремонт телевизоров и мониторов -> Программаторы и софт....
Предыдущая тема :: Следующая тема  
Автор Сообщение
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение23 Май 2017, 19:29 PM   Программатор NAND FLASH  Пост #: 1    Ответить с цитатой

В связи с необходимостью прошивать Nand flash и невозможностью приобрести нормальный прогер, и по нормальной цене, было принято решение ваять свой софт и свой прогер. Как показала практика прошивка Nand K9GAG08U0E всякими RT809H и им подобными, к нормальной и полноценной работе телевизора после прошивки K9GAG08U0E не приводит. Стоит обновить телевизор через инет, либо подключить внешний накопитель, как ситуация с перезагрузкой проявляется снова. Время пошло.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение21 Авг 2017, 09:44 AM    Пост #: 2    Ответить с цитатой

Разговаривал для начала с поляком, разработчиком Flash NAND Lite! TSOP48.

Скачивание и просмотр файлов доступно только зарегистрированным пользователям !

Вернуться к началу
snejkin
Участник


Репутация: 2    



Сообщения: 63
Откуда: Николаев

Группа: Нет

 Профиль
Личное сообщение

Сообщение24 Авг 2017, 06:46 AM    Пост #: 3    Ответить с цитатой

главная проблема в том, что существует несколько алгоритмов обхода bad-ов и каждый производитель использует свой.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение24 Авг 2017, 09:44 AM    Пост #: 4    Ответить с цитатой

snejkin, надо домучивать K9GAG08U0E, вся проблема в том что большинство микросхем K9GAG08U0E идет с битыми бад блоками, и производителем забито маркирование этих данных 'bad block managment", если стереть информацию производителя, то ни какой программатор не найдет битые бады, и поэтому идеально не удалять битые бады, а пропускать их или смещать, и писать данные в нормальные ячейки.

Маркирование плохих блоков в микросхемах NAND Flash осуществляется записью обычно значения 0 по определенному адресу в области Spare Area нулевой страницы плохого блока. Маркеры плохих блоков лежат в определенных адресах области Spare Area.
...
Нужно иметь ввиду, что маркеры плохих блоков помещаются в обычные ячейки Flash памяти Spare Area, которые стираются при стирании всего блока памяти. Поэтому для сохранения информации о плохих блоках перед стиранием обязательно нужно сохранить эту информацию, а после стирания ее - восстановить.

Поэтому идеальное программирование - внутрисистемное, т.е в конкретном устройстве и используя запись через процессор, тогда NAND сначала проверяется (форматируется) самим процессором, а потом загружается прошивка пропуская битые блоки.

В идеале софт должен сдвигать блоки до определенных пределов. А последние блоки всегда оставлять те что надо. Значит нужно пропустить блок который программатор не может стереть и пытаться записать данные в следующий рабочий блок
Вернуться к началу
snejkin
Участник


Репутация: 2    



Сообщения: 63
Откуда: Николаев

Группа: Нет

 Профиль
Личное сообщение

Сообщение25 Авг 2017, 07:51 AM    Пост #: 5    Ответить с цитатой

Цитата:
а потом загружается прошивка пропуская битые блоки

и записывая карту сдвига секторов определённым образом в нанду.
каждый процессор делает это по-своему, зачастую добавляя проприетарные метки в качестве "отпечатка пальца". на Dreambox DM 7020HD v2 нарвался именно на такую мульку.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение25 Авг 2017, 08:34 AM    Пост #: 6    Ответить с цитатой

Карты как таковой нет, есть маркированные битые BB, в нормальном состоянии они отмечаются как FF, если программатор пишет в эти ячейки инфу, она не будет работать, процессор видя BB каким то способом их пропускает, и пишет в ячейки где FF
Вернуться к началу
snejkin
Участник


Репутация: 2    



Сообщения: 63
Откуда: Николаев

Группа: Нет

 Профиль
Личное сообщение

Сообщение25 Авг 2017, 09:28 AM    Пост #: 7    Ответить с цитатой

карты как таковой есть

[ 0.261000] usbcore: registered new interface driver usbhid
[ 0.261000] usbhid: USB HID core driver
[ 0.263000] NET: Registered protocol family 17
[ 0.263000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 0.263000] Bluetooth: HIDP socket layer initialized
[ 0.263000] Key type dns_resolver registered
[ 0.263000] PM: CP0 COUNT/COMPARE frequency does not depend on divisor
[ 0.264000] EBI CS0: setting up NAND flash (primary)
[ 0.265000] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xda
[ 0.265000] nand: AMD/Spansion S34ML02G1
[ 0.265000] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 0.265000] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xda
[ 0.265000] nand: AMD/Spansion S34ML02G1
[ 0.265000] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 0.265000] brcmnand brcmnand.0: 256MiB total, 128KiB blocks, 2KiB pages, 16B OOB, 8-bit, Hamming ECC
[ 0.266000] Bad block table found at page 131008, version 0x01
[ 0.266000] Bad block table found at page 130944, version 0x01

[ 0.267000] Creating 3 MTD partitions on "brcmnand.0":
[ 0.267000] 0x000000500000-0x000010000000 : "complete"
[ 0.270000] 0x000000500000-0x000000b00000 : "kernel"
[ 0.271000] 0x000000b00000-0x000010000000 : "rootfs"

и заметьте, это на SLC-шке.
на MLC-шке всё есчо чудесатее.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение25 Авг 2017, 10:56 AM    Пост #: 8    Ответить с цитатой

Это не таблица, а данные в определенной области Spare забитые производителем. Насколько вижу по дампу это считано ProMan
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 14:56 PM    Пост #: 9    Ответить с цитатой

Пришли платки для нового программатора NAND. Ниче так, солидно выглядят.

Скачивание и просмотр файлов доступно только зарегистрированным пользователям !

Вернуться к началу
pet-rovich
Уже был


Репутация: 0    



Сообщения: 12
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 15:38 PM    Пост #: 10    Ответить с цитатой

lensmen писал(а):
Пришли платки для нового программатора NAND

Уважаемый lensmen, я так понял что Вы уже разработали программатор и софт к нему есть. Или Вы что то доработали?
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 15:48 PM    Пост #: 11    Ответить с цитатой

Есть все исходники, схема, дело за сборкой. Пока ждем AT91SAM7S128
Вернуться к началу
pet-rovich
Уже был


Репутация: 0    



Сообщения: 12
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 15:55 PM    Пост #: 12    Ответить с цитатой

Я сам собрал на CY7C68013A. А где такие платки красивые заказал, если не секрет че обошлись?
Вернуться к началу
VS
Модератор


Репутация: 4    

Модератор


Сообщения: 3261
Откуда: Киев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 15:56 PM    Пост #: 13    Ответить с цитатой

Одну платку выделишь?
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 16:00 PM    Пост #: 14    Ответить с цитатой

pet-rovich, Делают у нас в Украине. Недорого выходит.
Разработка будет по типу польского Flash NAND Lite, софт будем делать сами, ибо то что сделал поляк неплохо, но, не устраивает сам дизайн софта, и обход BB.

VS, Дай соберем для начала. Завтра у китайцев распродажа, как раз купим панельки, хотя есть вариант сделать zif м потом просто вставлять туда переходную панель.
Вернуться к началу
pet-rovich
Уже был


Репутация: 0    



Сообщения: 12
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 16:32 PM    Пост #: 15    Ответить с цитатой

По поводу ВВ долго ломал голову, и решил что это в принципе не надо, да и обход в каждом теле делает проц по своему алгоритму, после чего он не просто закрывает битый блок прописывая в его спаре 00, но также пишет таблицу куда он переместил инфу с данного блока.
Не просто переместил на один блок, а перемещает в специально отведенную для копирования область. Так что с ВВ для каждого тела надо будет писать свой алгоритм.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 16:41 PM    Пост #: 16    Ответить с цитатой

Как гласит практика, только Samsung имеет проблему с BB. в частности K9GAG08U0E. Поэтому именно на flash с большим объемом нужно делать ставку. Я не знаю что ты там натворил со своим прогером, но вроде после обновления, или подключения внешнего накопителя, телевизор не работает.
Вернуться к началу
pet-rovich
Уже был


Репутация: 0    



Сообщения: 12
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 17:08 PM    Пост #: 17    Ответить с цитатой

Прогу ENTT даже не ставил, но думаю что да т.к они в начале тоже наверное пользовались исходниками Cypris
Хотелось бы доработать его чтобы с EMMC работал, чет пока не очень вьеду как они работают.
Вернуться к началу
VS
Модератор


Репутация: 4    

Модератор


Сообщения: 3261
Откуда: Киев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 17:28 PM    Пост #: 18    Ответить с цитатой

С EMMC по другому работать можно. Дима знает. И я, чуть чуть...
Вернуться к началу
pet-rovich
Уже был


Репутация: 0    



Сообщения: 12
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 17:44 PM    Пост #: 19    Ответить с цитатой

VS писал(а):
С EMMC по другому работать можно. Дима знает. И я, чуть чуть..

Не подскажешь где почитать?
Вернуться к началу
VS
Модератор


Репутация: 4    

Модератор


Сообщения: 3261
Откуда: Киев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 19:57 PM    Пост #: 20    Ответить с цитатой

pet-rovich,
в понедельник.Если ранее Дима не подскажет.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 21:15 PM    Пост #: 21    Ответить с цитатой

VS, Ну благодаря тебе я это и узнаю,
pet-rovich, EMMC читается через картридер, либо через тот же RT809H, если знаешь точки для подключения на майне. Неплохо иметь "убитый" майн, снять с него проц, и на картинке по даташиту проследить дорожки, туда где удобней паяться на плате.
Вернуться к началу
hacjka
Уже был


Репутация: 0    



Сообщения: 5
Откуда: Украина,Калуш

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 21:59 PM    Пост #: 22    Ответить с цитатой

цену на прогер можно?
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 22:01 PM    Пост #: 23    Ответить с цитатой

hacjka, А ты не читаешь ? Пока все в разработке, процесс идет потихоньку.
Вернуться к началу
pet-rovich
Уже был


Репутация: 0    



Сообщения: 12
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение11 Ноя 2017, 14:48 PM    Пост #: 24    Ответить с цитатой

lensmen писал(а):
VS, Ну благодаря тебе я это и узнаю,
pet-rovich, EMMC читается через картридер, либо через тот же RT809H, если знаешь точки для подключения на майне. Неплохо иметь "убитый" майн, снять с него проц, и на картинке по даташиту проследить дорожки, туда где удобней паяться на плате.

Не... я не в том смысле. Я уже законэктился к некоторым платам и даже прошил через RT. ЭТО Я ДЛЯ СЕБЯ ЧИСТО СПОРТИВНЫЙ ИНТЕРЕС. Да и за одно прогер свой усовершенствовать.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение12 Ноя 2017, 09:00 AM    Пост #: 25    Ответить с цитатой

Я предлагал funak посотрудничать в разработке или точнее в доработке его прогера, он тупо промолчал, я писал об этом на первой странице, тогда и было принято решение сделать свое.

Поляк нихрена толком сделать не умеет.
1. В софте нет английского языка,
2. Таблицы софта так растянуты, что нереально что то увидеть даже на 22 мониторе.
3. В софте напихал кучу лишних таблиц. LUN, TARGET, и тд.
4. Самому добавить нужные микрухи нет возможности.
5. Короче, недоделанное гуано как и все остальные. !!
Вернуться к началу
pet-rovich
Уже был


Репутация: 0    



Сообщения: 12
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение15 Ноя 2017, 19:39 PM    Пост #: 26    Ответить с цитатой

Как там на счет ВВ, не чего нового не появилось?
Сегодня принесли плату прошитую дважды RT, не пошла.
Прошил своим, даже инет проверил.... Пашет
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение15 Ноя 2017, 20:18 PM    Пост #: 27    Ответить с цитатой

pet-rovich, Отписался в ЛС
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение30 Дек 2017, 08:57 AM    Пост #: 28    Ответить с цитатой

Благодаря нашему коллеге pet-rovich, сделан практически клон программатора ENTT он же Easy-NAND Tiny Tools. Так же на микроконтроллере Cypress и ZIF Socket 48-Pin.
Вернуться к началу
artur008
Предупреждений: 1


Репутация: 0    

Предупреждений: 1 


Сообщения: 49
Откуда: Калуга

Группа: Нет

 Профиль
Личное сообщение

Сообщение16 Янв 2018, 10:21 AM    Пост #: 29    Ответить с цитатой

lensmen писал(а):
сделан практически клон программатора ENTT он же Easy-NAND Tiny Tools

Ходят упорные слухи, что "медленный" он, по сравнению с ростовским. А это в современных условиях и тенденциях "важно".
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10706
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение16 Янв 2018, 10:45 AM    Пост #: 30    Ответить с цитатой

artur008, Уже исправлено, работает быстро, и дамп не шифрованный как в ENTT, это там некий идиот перемудрил.
Вернуться к началу
Показать сообщения:  
Начать новую тему   Ответить на тему    Список форумов Ремонт телевизоров и мониторов -> Программаторы и софт.... Часовой пояс: GMT + 2
На страницу 1, 2, 3, 4  След.
Похожие темы
Тема Автор Ответов
Нет новых сообщений Canada PRG-120 GQ-5X NAND Flash lensmen 0
Нет новых сообщений RT809H Универсальный программатор NAND lensmen 1
Нет новых сообщений Программатор для PIC16F914. гость 20
Нет новых сообщений Простой программатор для ER1400 гость 3
Нет новых сообщений Простой программатор для 24Схх lensmen 4
Нет новых сообщений программатор tms370 под windows XP гость 6
Нет новых сообщений Какой программатор выбрать ?? Гость 17
Нет новых сообщений Программатор SeeProg нужна схема гость 18
Нет новых сообщений Программатор RT809F, обсуждения и тесты lensmen 33
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения. AUDI NAVIGATION PLUS AUZ1Z1 программатор FIS... гость 14
Страница 1 из 4

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы

    homeRSS-лента