Программатор для 93с56 своими руками

Добавил пользователь Евгений Кузнецов
Обновлено: 18.09.2024

Приветствую всех, хотел поинтересоваться у бывалых, если не ошибаюсь программатор CH341A pro способен читать EEPROM 93 серии, видел статью где посредством переходника и программы NEOPROGRAMMER можно прошить. Статью не смог полностью изучить из за потери данных в связи с давностью статьи. Если кто прошивал им, подскажите каким образом подключается и какую программу использовали.
Знаю что для 93 серии есть программаторы, нужно заказывать и ждать.
Если кто знает подскажите, буду благодарен.

В последнее время, снова как и раньше, мне пришлось частично вернуться к самозанятости по ремонтам электроники. Получив на основном месте работы избыток свободного времени, правда немного в ущерб стабильности дохода, получил взамен хорошую возможность развиваться как мастер-ремонтник. Сотрудничаю параллельно с маленькой мастерской по ремонту электроники, находящейся в проходном месте, как совместитель, плюс выкупаю технику на Авито и Юле, привожу в норму и реализую там же. Через мои руки проходит много материнских плат, блоков питания АТХ, ЖК мониторов и ТВ, и другой электронной техники.

Значительная часть современной техники является цифровой, а следовательно, содержит в своем составе микроконтроллер или процессор управляющий работой устройства. Но все эти устройства должны где-то хранить управляющую программу и настройки техники, выставленные пользователем в меню. Несмотря на то, что микроконтроллеры зачастую имеют встроенную EEPROM память, обычно для хранения настроек используется небольшая по объему отдельная микросхема памяти.

ПЕРЕПРОШИВКА FLASH И EEPROM

На современной технике обычно эти микросхемы идут в планарном исполнении, типа поверхностный монтаж. Ремонт техники, помимо замены деталей на плате, а иногда и вместе с ними, включает в себя условно программную часть ремонта, перепрошивку данной микросхемы.

ПЕРЕПРОШИВКА FLASH И EEPROM

Микросхема EEPROM SMD

Зачастую нам даже не приходится браться за паяльник для того чтобы совершить перепрошивку, достаточно просто использовать специальную клипсу для прошивания, подключающуюся к программатору. Но здесь есть один важный нюанс, который касается перепрошивки микросхем 24 и 25 серии, соответственно EEPROM и Flash памяти.

ПЕРЕПРОШИВКА FLASH И EEPROM

Первая (моя) версия программатора

Flash память 25 серия, часто используется для хранения прошивки BIOS устройств, таких как материнские платы, видеокарты, цифровые приставки, недорогие ЖК ТВ и современные мониторы. Так вот, особенность прошивания микросхем без выпаивания заключается в том, что иногда прошиваемое устройство у нас запитывается по линии 3.3 вольта через клипсу для прошивания. И если материнские платы можно шить обычно без выпаивания микросхемы, за редким исключением, то роутеры, на которых кстати установлена точно такая же микросхема памяти, в большинстве случаев, по крайней мере на современных моделях, таким способом прошить уже проблематично.

ПЕРЕПРОШИВКА FLASH И EEPROM

Но если будет очень нужно есть один способ про который я читал в интернете: он заключается в двойном запитывании микросхемы BIOS, то есть мы сначала включаем питание устройства и микросхема запитывается штатно от блока питания устройства, а затем подключаем клипсу программатора к прошиваемой микросхеме и подключаем программатор к порту USB.

ПЕРЕПРОШИВКА FLASH И EEPROM

Способ этот опасен тем, что мы можем коротнуть что-нибудь на плате, не правильно, немного криво прицепив клипсу. Иначе говоря устроить короткое замыкание при подключении клипсы и сжечь как все устройство, так и прошиваемую микросхему, а в особо тяжелом случае может не поздоровиться даже и программатору.

ПЕРЕПРОШИВКА FLASH И EEPROM

Вторая версия программатора

Про худшее, короткое замыкание в USB порту, с последующим возможным выходом подгоранием Южного моста, я стараюсь не думать. Которое все же очень маловероятно, так как в программаторе используется буферная микросхема и в случае форс-мажора, скорее всего все ограничится только ее сгоранием. Причем даже если вы захотите использовать этот способ, у вас не будет 100 процентной уверенности в правильности сохранения Бекапа прошивки перед перепрошивкой устройства, так как во включенном устройстве на выводах микросхемы в момент сохранения прошивки может быть какая-то активность.

ПЕРЕПРОШИВКА FLASH И EEPROM

роутер микросхема с прошивкой

Предпочитаю пользоваться другим способом, тогда, когда это реально необходимо, перепрошивкой микросхемы с выпаиванием, то есть уже демонтированной микросхемы и последующим запаиванием обратно. На самом деле при наличии опыта все эти операции можно провести максимум за 30-40 минут.

Но как быть если у вас в мастерской нет паяльного фена? В таком случае сплав Вуда или Розе нанесенный на все ножки, с целью снижения температуры плавления припоя, с обоих сторон микросхемы, и обычный паяльник типа ЭПСН 40 ватт, помогут вам. Микросхема буквально отлетает от платы в два касания паяльника, попеременно прогревая обе стороны микросхемы.

После остается только пройтись оловоотсосом а затем оплеткой по выводам как микросхемы, так и контактных площадок на плате и мы можем спокойно шить микросхему программатором, а затем запаять обратно. Причем если вы занимаетесь ремонтом монитора и если подозрение на слетевшую прошивку – не торопитесь сразу начинать шить микросхему BIOS, для начала можно поискать на спец сайтах дамп EEPROM памяти микросхемы сохранения настроек.

ПЕРЕПРОШИВКА FLASH И EEPROM

Если же по каким-то причинам сохраненный ранее кем-то дамп найти не удалось, встречал в интернете на специализированных сайтах по ремонту электроники рекомендацию сохранить родной дамп EEPROM памяти, очистить микросхему и затем залить снова родной дамп. Не совсем понятно в чем смысл этой процедуры, но видимо раз люди пишут, это все таки имеет смысл.

ПЕРЕПРОШИВКА FLASH И EEPROM

Цифровая приставка – микросхема с прошивкой

В самом крайнем случае можно попробовать включить монитор или другую технику просто очистив EEPROM память от старых данных, при включении устройства, в нее, если это было запланировано производителем сохранятся текущие настройки. Если же вы пытаетесь сохранить родной дамп и оболочка для прошивания выдает ошибку, либо при верификации, мы получаем каждый раз несоответствие залитого или сохраненного дампа с дампом прошивки, который загружен в буфер программы оболочки для прошивания, и такая микросхема однозначно требует замены на новую или как минимум проверенную с донора.

ПЕРЕПРОШИВКА FLASH И EEPROM

Стоимость микросхем EEPROM памяти

Это касается как микросхем Flash, так и EEPROM памяти. Причем микросхемы EEPROM памяти, так как имеют очень небольшой объем, стоят новые в радиомагазине копейки. Большинство микросхем как 24, так и 25 серии, имеющие одинаковые объем и напряжение питания, являются взаимозаменяемыми. То есть теоретически вы можете демонтировать микросхему Flash 25 серии объемом 4 МБ с нерабочего роутера и восстановить с ее помощью цифровую DVB-T2 приставку с микросхемой, например, погоревшей из-за грозы.

Как минимум слет прошивки после грозы на подобных приставках, имеющих внешние ДМВ антенны, которые часто устанавливают в частных домах за городом, там, где прием сигнала не уверенный, очень частое явление.

Подведём итог

В данной статье все нюансы восстановления прошивки устройств разобрать просто не возможно, но могу сказать, что перепрошивка программатором это один из самых легких видов ремонта, не требует вложений в ЗИП, по крайней мере дорогостоящий.

ПЕРЕПРОШИВКА FLASH И EEPROM

Прошивки мониторов на сайте

И если дамп прошивки есть в открытом доступе на специализированных сайтах, проблема с восстановлением устройства часто бывает решена уже в первый час выполнения ремонта. Причем для выполнения данного вида ремонта не требуется быть опытным мастером – любой человек выполнивший данную операцию хотя бы три-четыре раза будет совершать его в дальнейшем уже машинально, на автоматизме. Всем удачных ремонтов – AKV.

Микросхемы памяти серий 24хх (EEPROM), 25хх (Serial Flash) широко используются в электронике. Такие чипы присутствуют в составе практически любой конструкции современной бытовой и промышленной аппаратуры, где есть процессоры и/или микроконтроллеры. Данный программатор имеет возможность работы с обоими типами памяти.




В комплект поставки входят сам программатор и переходная плата с двумя посадочными местами под микросхемы памяти в SOIC корпусе.


Они дублируют имеющиеся на нижней стороне платы программатора, и если на плату программатора микросхемы памяти нужно обязательно припаивать, на переходнике можно попробовать прижать микросхему прищепкой или держателем для бумаг.


Так-же на переходнике есть посадочное место для разьема PLD-8 (в комплект не входит, я впаял 2хPLS-4), предназначенного для подключения прищепки или шлейфа программирования.


Аппаратная часть (Hardware).



Особых отличий от даташита схема не имеет, разве что на блокировочных конденсаторах по питанию сильно экономили. Питание 5V от USB подается на вывод 28, на выходе 9 внутреннего стабилизатора блокировочный конденсатор.


Т.к. на выводах ввода/вывода напряжение соответствует 5V уровням, в основном это устройство на 5V, правда в инете много упоминаний и о программировании им микросхем на 3.3V без каких либо ошибок и отрицательных последствий. Выход отдельного стабилизатора AMS1117-3.3 в схеме не задействован и просто выведен на выходной ZIF разьем и на контакт боковой гребенки SPI.
В даташите указан способ сделать уровни на выходах совместимыми с 3.3V. Для этого необходимо соединить выводы 28 и 9 и подать на них 3.3V, при этом внутренний стабилизатор просто не используется. Но при этом 3.3V уровни также будут на на переходнике USB RS232, что иногда не приемлемо. Также на Ali сушествует другая версия этого программатора, скомпонованная немного по другому и выполненая на зеленом текстолите. Читал, что там на вывод 28 подается 3.3V от внешнего стабилизатора, но выводы 28 и 9 не соединены, и это нормально работает. В любом случае, уровни на переходнике USB RS232 и здесь будут 3.3V.
Если планируется программирование флешек 1.8V через основной разьем необходимо дополнительно приобрести модуль 1.8V-adapter. Бонусом является то, что переделать его для поддержки и уровней 3.3V несложно, надо лишь закоротить вход/выход стабилизатора 1.8V дополнительным джампером.


Теперь при наличии джампера адаптер работает с логическими уровнями 3.3V, при отсутствии — 1.8V.
Минус тут в том, что стоимость адаптера не намного меньше, чем самого программатора. Но если он уже есть, почему бы его не использовать по полной?

Если для программирования будет использована боковая гребенка SPI, можно поступить проще. На Ali много предложений 4-канального двунаправленного преобразователя уровней на МОП транзисторах за очень небольшие деньги.


Работа этого преобразователя подробно описана в статье "Согласование логических уровней 5В и 3.3В устройств". Схема отличается от рассмотренной в статье только номиналами резисторов (сопротивление меньше — увеличено быстродействие и энергопотребление). За счет добавления дополнительных джампера J1 и двух кремниевых диодов, можно будет программировать как 3.3V, так и 1.8V флешки.


Программная часть (Software), драйвер.


В этом случае чтение, верификация, запись чипов памяти должны осуществляться непосредственно через ZIF-панель программатора CH341A или через боковой разьем Р2 с интерфейсом SPI.


При этом программирование может производиться только через интерфейс RS232 TTL на разьеме Р1 (там же где и джампер), если целевое устройство поддерживает такой способ (встроенный загрузчик или монитор).

Программная часть (Software), программа прошивальщик.


Программа не требует установки, включает в архив драйверы для обоих режимов программирования СН341А.
Log-файл работы программы с флешкой W25Q128FW, 16Мб, 1.8V через "1.8V-adapter":


Используется программатор: CH341
Sreg: 00000000(0x00), 00000010(0x02), 01100000(0x60)

Используется программатор: CH341
Читаю флэшку…
Готово
Время выполнения: 0:02:49

Используется программатор: CH341
Стираю флэшку…
Готово
Время выполнения: 0:01:03

Используется программатор: CH341
Записываю флэшку с проверкой…
Готово
Время выполнения: 0:24:45

За все время работы с данной программой (прошивал ~5 вариантов BIOS) ни одного сбоя или ошибки.

Линуксоидам использовать стороннюю программу нет необходимости, стандартный прошивальщик Flashrom полностью поддерживает данный программатор (должен быть собран с поддержкой ключа "-ch341a").

WARNING: If the /WP or /HOLD pins are tied directly to the power supply or ground during standard SPI or Dual SPI operation, the QE bit should never be set to a 1.


Как по мне, проще сделать это на переходнике 1.8V-adapter, если задействовать его вторую незанятую половину разьема. Тем более при применении адаптера переделка на плате программатора становится бесполезной, порты у трансмиттера используются как однонаправленные.

Доработка 2. Увеличение кол-ва блокировочных конденсаторов по питанию.


У меня во время использования программатора сбоев не было, но хуже во всяком случае не будет.

Комментарии ( 35 )

Шикарная статья. Конденсаторы, нарисованы там же где у меня стоят. Я так понимаю, бит QE в AsProgrammer не используются и дорабатывать необязятельно. К сожалению, современная техника изобилует флешками, в которых портятся прошивки и их надо перепрошивать. Авторегистраторы, ноутбуки, мониторы, стиральные машины и многое другое. Как мне кажется, микросхемы, которые программируются напряжением 12В гораздо менее подвержены риску потерять прошивку.

>> бит QE в AsProgrammer не используются и дорабатывать необязятельно
Здесь главное, иметь возможность его сбросить, если он мешает программированию.
Если вы посмотрите на мой лог файл прошивки, увидите:
Sreg: 00000000(0x00), 00000010(0x02), 01100000(0x60)
Второй бит в регистре SREG установлен, это и есть бит QE. Вроде бы я не должен иметь возможность работы с флешкой в режиме QuadSPI, но AsProgrammer прекрасно с ней работает. Возможно я просто где то ошибся, просто особо глубоко не копал, убедился что работает и на этом успокоился. Вот если б не заработало, прошлось бы копать дальше.

Недоговорил:
>> Второй бит в регистре SREG установлен, это и есть бит QE.
Второй бит в регистре SREG2, девятый бит если считать SREG 24-разрядным регистром.

К сожалению, современная техника изобилует флешками, в которых портятся прошивки и их надо перепрошивать.

Как мне кажется, микросхемы, которые программируются напряжением 12В гораздо менее подвержены риску потерять прошивку.

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

Знаю пару способов поднятия напряжения. На переключаемых конденсаторах и с использованием индуктивности. Каким способом поднимается напряжение во флешках?

Тогда должны быть внешние цепи для подключения этих конденсаторов. Вряд ли внутренних емкостей в кремнии достаточно.

Шикарная статья. Пару раз сталкивался с такой проблемой в технике. взять прошивку было неоткуда и аппараты утилизировались.

Мне это нужно не для прошивки микросхем памяти, а для прямой работы с шиной I²C. Чтение информации с часов реального времени (кварцевых генераторов), регулировка контрастности, насыщенности и цветового баланса мониторов, чтение информации с датчиков и диагностики оборудования.

Как к нему обращаться?

Подсказка, из комплекта драйверов в каталог AsProgrammer перетащена CH341DLL.DLL. В сырцах на GitNub есть заголовочный файл к ней…

Пробежал статью по диагонали, очень хорошая плата для ваших целей. Ведь сам чип поддерживает не два режима, как в данном программаторе, а три, и DeviceID у него тоже три.
Наверное заголовочник CH341DLL при желании можно адаптировать к любому обьектно-ориентированному языку, Tifa вот подключил к Object Pascal.

Вы софт запускать не пробовали? Возможно у вас пойдет и русифицированный.
У меня русский софт не пошел, возможно из-за того, что пока нет в наличии какой либо платы с чипом CH341A и драйвера под него не установлены.

Честно говоря не только не пробовал, но и не собираюсь этого делать. Все актуальные для меня вопросы я решил этим программатором.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

iskander можно сделать фото разводки под ISP и где в корпусе под него отверстие? Часто приходится перешивать ,контроллер уже впаянный в рабочий девайс и вариант внутрисхемного программирования не помешал бы,а зачастую и необходим. Может ли этот программатор восстановить залоченную мегу например?

Присоединённое изображение

Присоединённое изображение

Да, это ОНО. Но у меня не впаян. Разьем можно с двух сторон сфоткать? Он одинаковый и там и там? А для микросхем идет какой-то переходник, или пока просто разьем и всё ?
И есть где-то в документации распиновка разьёма? Интересует какого цвета провод с какими сигналами?

标准的ICSP编程接线法图片
Говорили в детстве - учи китайсикий.

Попробовал в софте поставить галочку напротив внутрисхемного программирования,потом дал команду считать чип, пишет-
TL 866CS ICSP Programming is limited
значит в эту модель нельзя впаять, она изначально прошита как без этого разьема.
Если-бы можно было использовать эту функцию в софте, то он-бы матюкался на отсутствие чипа, как в сокете когда нет чипа и дать команду чтения.

Похоже так , с индексом А для внутрисхемного . Но возможно следует изучить плату ,прошерстить инет , конечно если все же дело окончательно не в прошивке.

Использую программатор версии TL866SC с переходниками второй год.
Работает хорошо.

БМК у меня вопрос ,как узнать на нем версию железа и версию программного обеспечения и далее ,как провести обновление программатора. У меня выдает такую фразу как на фото?? И никакого обновления. Где я туплю?

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

У меня такая стоит программа -хотел обновить и облом.. Да в добавок и с левым одаптером, как вроде. Разбираюсь с производителем. Зато прогер помог починить дивидишник. Камень экзотический перепрошил и все.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

Зря только писал ,все обновил до до последней версии (V 5.6) ,правда поизвращаться пришлось пока не обновился прогер,Китай рулит . а чипованный адаптер ,так V0 и показывает. Буду жалобу писать в Китай.. А то получается вместо заявленных 12811 с копейками разновидностей камней тысяч 12 всего шить будет.. без этого адаптера.

Меня видимо прорвало сегодня -полазил по старым запасам нашел старую логику советских времен,мохнатого года ,протестил программатором такие микросхемы K531ЛА3П, 155ЛА3, SN74LS07N, SN7420N, SN7400N. -- в дипе. В соике --14 ногая 74HC164M. Фото внизу. Вся логика прошла тест,а я хотел старье выбросить ,а может пригодится.?
По мере освоения буду выкладывать фото считанных ,стертых переписанных восстановленных камней -этим программатором для статистики.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

Обновляется просто- скачать новую версию программы, сайт в первом посте, затем архив запустить указав директорию на диске.Когда обновится софт, он сам подсказывает что надо проделать чтобы железо обновилось.

Насчет адаптера с версией v0.
Если данный адаптер был куплен после середины марта 2012 года он считается,как "левый".
Было данное объяснение от производителя,что диллеры торгуют версией v0 до середины марта.

Все адаптеры,купленные до данной даты,считаются оригинальными.
У меня адаптер куплен летом 2011 года,а за контрафактные адаптеры производитель заявил в начале января 2012 года.

Не совсем мне понятно . Получается ,они наделали адаптеров с версией V0(они не левые),после их стали подделывать. После чего появились уже с версией V3. Теперь программатор ,если его обновить до последней версии ,уже не поддерживает версию V0(даже не левую ,так я понимаю) . И что же все те ,кто купил не левые адаптеры до определенного срока (того же марта) ,не смогут пользоваться этим адаптером..И их нельзя перешить ?,а надо покупать новый? А старый на помойку -он же не поддерживает новую версию,либо шей старой версией,но там камней меньше ,чем в новой.. Если так ,то лажа ,должна быть программа обновляющая адаптер чипованный, прошить контроллер на нем до V3 секунда ,была бы прошивка? Вечно намутят..

БМК -а оригинальный с V0 будет шить после обновления программатора?

Не волнуйся,все работает.
Никто не станет банить софтом кучу оригинальных адаптеров,т.к. производителя за это на поймут .
В конце концов будут подделывать и версию v3.

Это производитель информировал,чтобы покупатели имели возможность не влететь на подделку,и предъявить претензии продавцу в случае продажи конрафакта.

БМК опять вопрос появился ,с флеш все ясно ,а еепром выбирать надо ? В обычном прогере ,например STK500 там выбрать еепром и флеш труда не составляет . А здесь, где его спрятали?

Второй пункт меню.Они всю память в кучу собрали.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

QUOTE (колоб @ Jul 12 2012, 02:26 PM)
БМК опять вопрос появился ,с флеш все ясно ,а еепром выбирать надо ? В обычном прогере ,например STK500 там выбрать еепром и флеш труда не составляет . А здесь, где его спрятали?

скрин для микроконтроллеров

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

Спасибо БМК и iskander ,разобрался! Русификатор сверху поставил,попроще смотрится оболочка.. Валялись два пика битых ,как оказалось в кавычках. Самое интересное пиккит 2 самодельный и заводской не читали их, а этот спокойно прочитал и стер, а так уже выбросить хотел!? PIC12F675 и PIC 16F676. Плохо то ,что в его списке поддерживаемых контроллеров не нашел PIC16F628 БЕЗ БУКВЫ,его не стал читать,а другой поставил с буквой А ,прочитал.(не продумали или забыли внести?). Какими адаптерами ,кроме тех ,что с ним продавались ,еще пользуетесь. Не хватает TQFP32,44,64 --цены на них дороже программатора.

QUOTE (колоб @ Jul 13 2012, 06:03 PM)
Не хватает TQFP32,44,64 --цены на них дороже программатора.

Особенно цены на адаптер QFP-64.

Мы с коллегой сделали проще.
Прикупили панельки на QFP32_44,и заказали на фирме платы переходников.
Верхняя плата для панельки делается универсальная(1:1),а нижние платы с разводкой под нужные микроконтроллеры.

БМК я тоже хотел пойти таким же путем ,потому, как нет внутрисхемного программирования в прогере, но когда мои дети услышали мое "нытье" и любовь к таким вещам, они разрулили этот вопрос и я уже опробовал 2а подаренных адаптера на 32 и 44 ноги. Все сработало на 5- ку. Осталось заиметь для полного счастья адаптер на 64 ноги. Так ,что кому надо быстро прошиться,а возможности нет (такое тоже бывает) и живет поблизости от меня -без проблем,буду рад помочь.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

зы. может быть в защите?

Write Protect (WP)
The Write Protection function provides a hardware method of protecting certain “outermost” 32K word sector
without using VID.
If the system asserts VIL on the WP pin, the device disables program and erase functions in the “outermost”
32K word sector independently of whether this sector was protected or unprotected using the method described
in “Sector Protection/Unprotection”. The outermost 32K word sector is the highest addresses in
MBM29LV650UE, or the lowest addresses in MBM29LV651UE.
(MBM29LV650UE: SA127, MBM29LV651UE: SA0)
If the system asserts VIH on the WP pin, the device reverts to whether the outermost 32K word sector was last
set to be protected or unprotected. That is, sector protection or unprotection for this sector depends on whether
this was last protected or unprotected using the method described in “Sector protection/unprotection”.

QUOTE (Rus5404 @ Aug 22 2012, 09:33 AM)

Не могу записать 29LV651, читаются микросхемы влёт, стираются и при повторном чтении до адреса 118000х считываются нули, и туда уже ничего не пишется:

В чём может быть проблема?

зы. может быть в защите?

Дело в защите от записи.

Временное снятие защиты должно быть обеспечено софтом программатора по умолчанию,для флешей 29_39_49 серий,где есть защищенные сектора,

либо должна быть опция,типа "Temporary Sector Unprotect".

Просмотрел ряд флешей 29 серии(с защитой секторов) в софте(A29Lxx_AM29F080x_AS29F200x),нет ручной опции временного отключения защиты перед записью.

В софте других программаторов(ChipProg_Triton) есть ручная опция временного отключения защиты.

Значит данное действие должно быть организовано в софте MiniPro программно по умолчанию.

У меня аналогичные случаи(чтение и верификация - ОК,
прошивка - ERROR) были с другими флешами и исправлялись тщательной зачисткой ног микросхемы.

Может еще быть несовпадение в типе, вернее последние буквы могут не подходить. У меня так было только с какой-то другой микросхемой.
Если в меню выбрали вроде эту микросхему, а на корпусе надпись немного другая, возможны проблемы.
Но вернее всего защита не дает записать, как БМК говорит.

Ответ службы поддержки, после длительной переписки:
HI,MBM29LV651 Maybe Erasing is error.
Tested result : New chip, Not Erase, Programming is normal.
Please Wait new software.

QUOTE (БМК @ Aug 24 2012, 12:21 PM)
Дело в защите от записи.

Временное снятие защиты должно быть обеспечено софтом программатора по умолчанию,для флешей 29_39_49 серий,где есть защищенные сектора,

либо должна быть опция,типа "Temporary Sector Unprotect".

Просмотрел ряд флешей 29 серии(с защитой секторов) в софте(A29Lxx_AM29F080x_AS29F200x),нет ручной опции временного отключения защиты перед записью.

В софте других программаторов(ChipProg_Triton) есть ручная опция временного отключения защиты.

Отписал в службу поддержки (со скрином Triton-а), чтоб добавили эти функции.

Читайте также: