


balu_dark писал(а):ВСЕ программаторы ( подавляющее большинство) тупо заливают образ (бин файл) и им по барабану если там где в дампе лежат данные - в вашем чипе - бэд блок. Ну не может понять железка как и куда перенести рабочий блок. Это надо делать руками - как раз на основании считанного содержимого со стертого чипа.
Вот этот момент прояснить пробуем. Сорри, опыта с нандами нет
Если у нас данные попали на бэд, программатор эти данные выбросит из прошивки или перенесет дальше?
Если перенесет - то поползет вся адресация в прошивке и она не сработает. Или в программаторе есть стандартные алгоритмы действия на этот счет. типа для 128 нанд памяти вот ECC, вот таблица: перенес - запиши.
==
Ладно, это так риторически было, я понял. Нет такого алгоритма. Нужна утилита, которая по дампу чистой микры раскидает прошивку на живые зоны. Причем эта утилита для каждого устройства своя... йошкин кот только и скажешь. Ждать и молиться..)
Зона которую вы видите в конце и не можете ее изменить - это карта бэд блоков.
нет у меня в новом чипе карты бэд блоков. блоки есть, а таблицы нет.
==
конкретно с 3305 все катит, потому что прошивка занимает 1/5 объема микры и начало микруш, как правило живое. но ведь так будет не всегда.