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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 14.08.2016, 10:51  
Stas
Частый гость
 
Регистрация: 14.08.2016
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Stas на пути к лучшему
По умолчанию Чтение и программирование флеш микросхем

Уважаемые коллеги !
Подскажите нюансы работы с флеш микросхемами .
Считал дам памяти из микросхем S28AL008D90TFI01 и K9F5608UOD-P (установлены были в работающем устройстве )
Записал считанное на новые микрухи .После запайки запрограммированных микросхем
, устройство перестало грузится .
Поставил старые оригинальные микрухи устройство также не грузится .В чем может быть нюанс ?
Фактически поставил те микрухи которые выпаивал для считывания .
Мог ли программатор Phiton испортить образцы при чтении или возможны другие варианты ?
Реклама:
Stas вне форума  
Непрочитано 14.08.2016, 14:13  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,983
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Чтение и программирование флеш микросхем

Сообщение от Stas Посмотреть сообщение
возможны другие варианты ?
перегрев при выпаивании/запаивании, непропай, обрыв дорожек, не?
jump вне форума  
Непрочитано 14.08.2016, 15:43  
Stas
Частый гость
 
Регистрация: 14.08.2016
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Stas на пути к лучшему
По умолчанию Re: Чтение и программирование флеш микросхем

Сообщение от jump Посмотреть сообщение
перегрев при выпаивании/запаивании, непропай, обрыв дорожек, не?
Исключено .
Микрухи нормально читаются .Изначально впаял только что скопированные ,после незапуска впаял исходные ,та же стремная картина .
Stas вне форума  
Непрочитано 14.08.2016, 16:19  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,983
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Чтение и программирование флеш микросхем

Сообщение от Stas Посмотреть сообщение
Микрухи нормально читаются
т.е. есть исходный хекс/бин, записанный в оригинальные и с которым сравнивали?
jump вне форума  
Непрочитано 14.08.2016, 17:10  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Чтение и программирование флеш микросхем

Паяли феном?
Соплей нет?
Флюс отмыт?
omercury вне форума  
Непрочитано 14.08.2016, 17:43  
Stas
Частый гость
 
Регистрация: 14.08.2016
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Stas на пути к лучшему
По умолчанию Re: Чтение и программирование флеш микросхем

Сообщение от jump Посмотреть сообщение
т.е. есть исходный хекс/бин, записанный в оригинальные и с которым сравнивали?
По порядку :
Выпаял две микрухи S28AL008D90TFI01 и K9F5608UOD-P из рабочего устройства ,прочитал их в программаторе phiton и записал их копию в такие же пустышки .Записанные микрухи впаял в устройство вместо оригинальных -устройство не загрузилось .В процессе выяснения причин прочитал что nand K9F5608UOD-P нужно менять кое какие настройки в программаторе phiton при чтении записи .Выпаял K9F5608UOD-P и заново прочитал оригинал и перезаписал в микруху по новой ,впаял та же картина не грузится .После этого сделал полный откат впаял те самые две микрухи ,которые выпаивал для считывания ,устройство так же не грузится .
Основной состав на плате: S28AL008D90TFI01, K9F5608UOD-P ,48LC16M16A2 (2 шт.), PPC405EP(проц), 24С32, остальное периферия .
Фактически кроме этих двух флешек ничего не паял .
Stas вне форума  
Непрочитано 14.08.2016, 17:47  
Stas
Частый гость
 
Регистрация: 14.08.2016
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Stas на пути к лучшему
По умолчанию Re: Чтение и программирование флеш микросхем

Сообщение от omercury Посмотреть сообщение
Паяли феном?
Соплей нет?
Флюс отмыт?
Паяльником паял , без соплей с послед отмывкой .
Stas вне форума  
Непрочитано 14.08.2016, 18:32  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Чтение и программирование флеш микросхем

А зачем меняли микросхемы то? Есть давно выведенное правило - "работает - не лезь!"

Открываем даташит, читаем: Unique ID for Copyright Protection
Узрели? Уникальный идентификатор для защиты от копирования! Во как. Который программатором естесссна не считывается и не перезаписывается. Поняли, осознали?
А теперь, немного побудем разработчиками того устройства. Допустим, кто-то решил скопировать флеху. Программа сама в себе (в скопированной флехе) обнаруживает подмену и самоуничтожается. Вернее, записывает куда-то соответствующий флаг (байт или бит) и блокирует дальнешную работу. И фсё, после этого, даже подсунув оригинальную флеху, устройство уже не запустить. Оно может еще даже и испортить оригинальную флеху, если разработчики особо злостные были.
Так что... окирпичили вы устройство, однако. Можете выкинуть нах.
Ну а теперь, как, мораль ясна? "Работает? - не хрен лезть!", и второе следствие закона -
"Флеши с прогами защищены уникальными идентификаторами, не копируемыми программаторами, и прога устройства обязательно проверяет идентификатор, разработчики не дураки, дело знают".
Хорошо это запомнили? то-то же

Как вариант спасения - этот флаг блокировки мог быть записан во вторую, конфигурационную EEPROM 24С32. Попробуйте, предварительно скопировав ее, стереть ее. Конечно, совсем хорошо было бы, если бы вы вначале до экспериментов скопировали бы содержимое мелкой EEPROM (24С32) а сейчас смогли бы просто восстановить первоначальное состояние. Ну и конечно, запаять оригинальные микросхемы нанд-флеша, и желательно, восстановив в них оригинальный дамп. Вначале попробуйте стереть EEPROM 24C32. должно заработать. но не факт

Последний раз редактировалось NewWriter; 14.08.2016 в 19:19.
NewWriter вне форума  
Непрочитано 14.08.2016, 19:22  
Stas
Частый гость
 
Регистрация: 14.08.2016
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Stas на пути к лучшему
По умолчанию Re: Чтение и программирование флеш микросхем

[QUOTE=NewWriter;1049878]А зачем меняли микросхемы то? Есть давно выведенное правило - "работает - не лезь!"
Изначально менял потому ,как у меня два таких устройства ,и мне нужен был рабочий дамп .И это устройство работает с другим глюком .С нандами не сталкивался соответсвенно не знал много .Предполагал что защита только в контроллерах.
А это правило я знаю уважаемый )) не первый год с паяльником .Очень долго искушался подменой вот решил рискнуть .
Спасибо, что во многом просветили
Буду искать варианты .
Попробую обнулить EEprom.
Не совсем ясен один момент :
Фактически я считал дамп с двух микрух не трогая их содержимого ,т.е по факту они не могли в себя что то дополнительно записать ,не рабочими могли быть только клоны .На проц я просматривал даташит ,в его составе нету памяти под программы .Остается что флаг мог быть записан только в 24с32 ?!
Или я ещё что то недопонимаю ?
Stas вне форума  
Непрочитано 14.08.2016, 19:34  
Stas
Частый гость
 
Регистрация: 14.08.2016
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Stas на пути к лучшему
По умолчанию Re: Чтение и программирование флеш микросхем

NewWriter,
В описании программатора chipprog48 написано , что при определенных выложенных в описании настройках
K9F5608UOD-P полностью клонируется .
А в S28AL008D90TFI01 предусмотрена только защита секторов от случайного стирания
Stas вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00
Справочник по микросхемам УНЧ (более 5000 микросхем) ruslan55x55 Аудиотехника 4 16.04.2010 15:33
Программирование микросхем генераторов EPSON uepapx Микроконтроллеры, АЦП, память и т.д 0 23.11.2009 12:22


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


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