Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Флейм на общие темы »   Кто в СПб может помочь с прошивкой NAND flash
RSS

Кто в СПб может помочь с прошивкой NAND flash

NAND flash Hynix H27U1G8F2B Tsop48 прошивка есть, нужен человек с программатором

<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
 
Crazy dikers
Junior Member


Откуда: спб московская
Всего сообщений: 140
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2005
у меня есть tl866IIplus и переходник tsop48 есть.шил hy27us08281.
но я не в городе сейчас.
шьет ли он эту микруху не в курсе.
на след неделе в городе буду.
а tl866a с нанд не дружит вроде.
даже с переходником.
изза этого IIplus и брал
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
а tl866a с нанд не дружит вроде.
даже с переходником.
[/q]
...вот в руках подержу, разочаруюсь - тогда поверю.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Мне кажется, что слепить "программатор" можно из любой, прости господи, андруины. Или любого попавшегося микроконтроллера типа PIC или MSP430 и тд на макетке. Главное, что бы микроконтроллер он мог питаться 3.3V (ибо память 3.3V) и имел ~15 свободных GPIO. Ну и конечно нужен переходник на DIP48, чтоб не утомлять себя ювелирными работами (подпайкой прям к ногам микросхемы).

Ну и все. А дальше в даташите все написано черным по белому простым человеческим английским. Бери да кодь. Проект выходного дня, короче.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Единственное - не представляю сколько по времени через UART на скорости 115200 он будет записывать эту флешку. Ну часов за 12-16 наверное должен, быгыгы. Это конечно минус такого решения.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Оффтопик: Оффтопик:
[q]
Бери да кодь. Проект выходного дня, короче.
[/q]
...это вам, молодым да горячим - бери да кодь. А нам, у которых украли 5 лет из возраста дожития, сначала экономическое обоснование нужно сделать.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Кай написал:
[q]
...это вам, молодым да горячим - бери да кодь.
[/q]
Да там кодить нечего, так, ногами подергать просто в последовательности по даташиту. Ну UART поднять, а че его там на PIC или MSP поднимать то? Из гугла скопипастил пару-тройку строк, да и все. Даже иной раз даташит на контроллер не нужно открывать.

Но если по хорошему делать - то на stm32 с USB 2.0 bulk пакетами и libusb. И да, кто ни разу USB не поднимал, можно и пару дней провозиться, как я однажды завис на этой простой задаче. Но щаз есть всякие CubeMX и прочие рисователи мышкой по контроллеру, да и наверняка манов уже в сети тысячи. Поэтому тоже не особая проблема, но lля этого действительно нужно уже экономическое обоснование.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Вот. Как говорит мой дорогой шеф: "Человек не хочет делать это сам. У человека есть мальчик, который умеет это делать из коробки. За это человек платит мальчику деньги". :) Шучу.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Tronix написал:
[q]
Да там кодить нечего, так, ногами подергать просто в последовательности по даташиту ...
[/q]
Примерно так, но все-таки это NAND.
С ее врожденными и приобретаемыми bad-блоками.
И необходимостью подсчета ECC. А кто и как ее считает далеко не в каждом даташите расписано.

Хотя, возможно, заблуждаюсь и по ЕСС там алгоритм универсальный для всех м/c есть.
Тогда буду рад увидеть ссылочку на него :)
Была потребность проверить инфу и эти коды в слитой прошивке,
но так и не сообразил как это сделать без больших затрат сил/времени...


Tronix написал:
[q]
Единственное - не представляю сколько по времени через UART на скорости 115200 он будет записывать эту флешку. Ну часов за 12-16 наверное должен, быгыгы.
[/q]
Сливалась та прошивка (тоже на 128 МБайт) через JTAG типа Wiggler (ногодрыганье через LPT порт).
Материнка с одноядерным процом на 2 ГГц справилась с чтением примерно за 6 часов.
Запись идет несколько бытрее, т.к. блоки с FF не передаются.
Только вот результат повторных чтений не совпадает с оригиналом :frown:
Интерес разобраться остался, мысли о причинах были, но не подтвердились. Где-то в ЕСС собака порылась...

Сорри за оффтоп.
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
XPOHOMETP написал:
[q]
Только вот результат повторных чтений не совпадает с оригиналом
Интерес разобраться остался, мысли о причинах были, но не подтвердились. Где-то в ЕСС собака порылась...
[/q]
Вроятно, к-во ошибок превышает максимально-допустимый уровень для ECC ( порядка 1% ошибочных бит ).
Т.е. следует рассмотреть более крепкие алгоритмы хранения на ненадежных носителях, вплоть до "троирования" байт.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
MM написал:
[q]
Вроятно, к-во ошибок превышает максимально-допустимый уровень для ECC ( порядка 1% ошибочных бит ).
[/q]
На 512 байт данных там 10 байт ЕСС добавлялось.
Если правильно помню, то это позволяет скорректировать все одиночные (1 неправильный бит на 512 байт) ошибки.
И обнаружить все двойные ошибки (2 неправильных бита на 512 байт).
При большем кол-ве ошибок 100% гарантии их обнаружения уже нет.

MM написал:
[q]
Т.е. следует рассмотреть более крепкие алгоритмы хранения на ненадежных носителях, вплоть до "троирования" байт.
[/q]
Аппаратный блок расчета и проверки ЕСС находился на кристалле процессора в составе контроллера NAND.
Изменить алгоритм его работы не представляется возможным.
Можно лишь отключить эту проверку :(
<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
Полигон-2 »   Флейм на общие темы »   Кто в СПб может помочь с прошивкой NAND flash
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS