Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Программаторы Мастер _ Микросхемы _ Прошивка микросхемы M29W040

Автор: Владимир 20.11.2009, 16:40

Друзья, подскажите причину возникающей ошибки при сравнении ПЗУ с буфером низковольтной микросхемы M29W040, не возможностью ее стирания и записи (стирание происходит мгновенно, что вызывает сомнения). Микросхема находится в перечне на прграмматор Master-02. Используется адаптер DP32/PL32ST-E (DIP32>>PLCC32). Работа со стандатными микросхемами типа AM29F040 не вызывает проблем. Программатор Master-02, model 4.91-02 от 17/06/09 s/n 471669.

Автор: masterra 20.11.2009, 20:02

Уточните точное название м.с. Что определяется по команде "Чтение идентификатора"? Если она не находится по базе, какие коды считываются по этой команде ?

Цитата(Владимир @ 20.11.2009, 16:40) *
Друзья, подскажите причину возникающей ошибки при сравнении ПЗУ с буфером низковольтной микросхемы M29W040, не возможностью ее стирания и записи (стирание происходит мгновенно, что вызывает сомнения). Микросхема находится в перечне на прграмматор Master-02. Используется адаптер DP32/PL32ST-E (DIP32>>PLCC32). Работа со стандатными микросхемами типа AM29F040 не вызывает проблем. Программатор Master-02, model 4.91-02 от 17/06/09 s/n 471669.


Автор: Владимир 22.11.2009, 5:56

Спасибо, что не бросаете в сложной ситуации и пытаетесь помочь решить проблему.
Микросхема M29W040B-90K1, производитель: STMicroelectronics, 4 Mbit (512Kb x8, Uniform Block) Low Voltage Single Supply Flash Memory. Чтение индификатора дает сообщение: микросхема в базе не найдена, индификационные коды 21 21. Информация с микросхемы считывается в буфер, но при попытке сравнить ее с буфером выдает ошибку. При попытке записать из буфера на новую чистую микросхему так же выскакивает ошибка.

Автор: masterra 22.11.2009, 19:50

А в программе вы выбираете без буквы B, по документации M29W040B должна быть аналогична am29lv040b.
Такой у нас в списке нет, но можно легко добавить. Пока попробуйте выбрав am29lv040b.
При этом идентификационныекоды должны считываться 20 E3. У вас, похоже, еще и неконтакт в панельке.
Или прозвоните адаптер, по маркировке это не наш. Все пины должны быть "один в один".

Цитата(Владимир @ 22.11.2009, 5:56) *
Спасибо, что не бросаете в сложной ситуации и пытаетесь помочь решить проблему.
Микросхема M29W040B-90K1, производитель: STMicroelectronics, 4 Mbit (512Kb x8, Uniform Block) Low Voltage Single Supply Flash Memory. Чтение индификатора дает сообщение: микросхема в базе не найдена, индификационные коды 21 21. Информация с микросхемы считывается в буфер, но при попытке сравнить ее с буфером выдает ошибку. При попытке записать из буфера на новую чистую микросхему так же выскакивает ошибка.


Автор: Владимир 23.11.2009, 18:56

К сожалению результат тот же. Идентификационный код не изменился 21 21. Адаптер один в один, контакты в панельке в норме, что подтверждается как прозвонкой так и возможностью прошивки на этом адаптере микросхемы типа AM29F040.

Автор: masterra 24.11.2009, 13:15

Согласен, что адаптер был проверен на am29f040.
Режим записи/стирания для этой м.с действительно несколько отличается, можно попробовать подкорректировать алгоритм, но нужно будет обновлять прошивку. У нас в базе м.с есть, например, 29w640, для которых реализован расширенный режим, в частности снятие защиты секторов от записи. Возможно, здесь тоже нужно снять защиту секторов.
Пишите на почту support, вышлем вам прошивку.

Цитата(Владимир @ 23.11.2009, 18:56) *
К сожалению результат тот же. Идентификационный код не изменился 21 21. Адаптер один в один, контакты в панельке в норме, что подтверждается как прозвонкой так и возможностью прошивки на этом адаптере микросхемы типа AM29F040.


IPB NULL RU (http://www.ipb-null.narod.ru/)
© IPB NULL RU (http://www.ipb-null.narod.ru/)