Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 12.04.2017, 02:38  
wpk2005
Прохожий
 
Регистрация: 08.03.2011
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
wpk2005 на пути к лучшему
По умолчанию Как правильно считать MX29LV640EBTI-70G на TL866A

Добрый день.
Есть рабочая материнская плата и BIOS записанный на MX29LV640EBTI-70G.
Выпаиваем микросхему, вставляем в программатор TL866A.
ID определяется, микросхема считывается.
Прошиваем новую MX29LV640EBTI-70G.
Запаиваем новую в рабочую плату- плата не работает.
Т.е. не получается клонировать MX29LV640EBTI-70G.
Прошивки при считывании и записи верефицировал - одинаковые.
Как клонировать?
Реклама:
wpk2005 вне форума  
Непрочитано 12.04.2017, 19:43  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как правильно считать MX29LV640EBTI-70G на TL866A

Таки из DS на пациента вытекает наличие там некоторых дополнительных security механизмов (boot security, Extra 128-word sector for security,…). И соответственно необходимо проверить их использование и перенос их данных между чипами. Там кстати два варианта чипов изначально factory/custom programmable security sector.
Дополнительно возможно шифрование/дешифрование данных чипа с использованием данных из той security области.
Стоит внимательно покурить DS и провести соответствующие эксперименты.
Ну и анализ полученного дампа (ручное его дизассемблирование) на предмет наличия шифрования не помешает.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 13.04.2017, 01:12  
wpk2005
Прохожий
 
Регистрация: 08.03.2011
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
wpk2005 на пути к лучшему
По умолчанию Re: Как правильно считать MX29LV640EBTI-70G на TL866A

Спасибо за ответ,
у меня программатор TL866. Как ему указать считать этот Extra 128-word sector for security?
Я так понимаю это делается через настройки SN (серийный номер).
wpk2005 вне форума  
Непрочитано 13.04.2017, 08:06  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как правильно считать MX29LV640EBTI-70G на TL866A

Тут больше вопрос поддержки всех режимов данной микросхемы данным программатором в Вашем ПО.
Если там есть что-то кроме просто чтения/записи памяти, то можно двигаться дальше, если нет, то несколько вариантов:
- другое ПО с поддержкой всей функциональности данного типа памяти;
- написание своего ПО по материалам DS на память или реализация только алгоритмов работы с дополнительными возможностями.
Как будет реализован вариант 2 - зависит уже от разработчиков программатора и ПО.

Собственно предстоит изучение того что есть, поиск при невозможности и изучение найденного. Можно ещё попробовать обратиться с вопросами к разработчику платы.

На самый крайний случай и при наличии своего средства от разработчика для перепрошивки можно попробовать старый способ с горячей заменой микросхемы после запуска системы, но такой вариант потребует использования кроватки на шлейфе, с возможностью коммутации питания на микросхему. В эпоху начала повальной установки flash на разные платы этот метод позволял поднимать мертвые платы после ошибок обновления со второй (рабочей) платы.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 13.04.2017, 11:52  
wpk2005
Прохожий
 
Регистрация: 08.03.2011
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
wpk2005 на пути к лучшему
По умолчанию Re: Как правильно считать MX29LV640EBTI-70G на TL866A

По адресам Extra 128-word sector for security читается FFFF.
Похоже придется пробовать горячую замену флешки.
wpk2005 вне форума  
Непрочитано 13.04.2017, 13:45  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как правильно считать MX29LV640EBTI-70G на TL866A

Ну тогда:
- при отключении сначала снимаем сигнал, потом питание (общий желательно последним);
- при подключении сначала питание (общий первым), потом сигнал;
- операции лучше делать когда плата в режиме standby/sleep.

Если приделаете шлейф - отдельные 3 группы контактов, собственно всего-то 2х24 проводников.
Для экспериментов лучше использовать переходник в DIP - удобнее оперировать.
Для шлейфа нормально годится кабель от PATA диска (80 контактов), только вот разъём не подойдёт - там через 1 контакт земля.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно считать мощность БП? Roshens Источники питания и свет 10 10.08.2010 22:38


Часовой пояс GMT +4, время: 18:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot