MX25L8005 не стирается
Доброго дня! Принесли мне материнку gigabyte MA790X-UD4 с мертвым BIOS. Там две последовательные флешки MX25L8005. Одну (main) прошил, ради эксперимента решил вторую попробовать. Полностью не стирается, и естественно, что нормально не записывается. Наверное, защищена... Программатор Willem 4.0 PCB 5.0Fб, софт 0.98d2. Кто сталкивался с проблемой - подскажите, как снять защиту.
Re: MX25L8005 не стирается
Привет.
Ошибка? Версия 0.98d2 не имеет поддержки новых микросхем с SPI шиной. Скорее всего, 0.98d9софт 0.98d2
Вполне вероятно. Нажми на кнопку ID и посмотри, что написано в ячейке Status Register. Если число отличается от 00, то защита установлена. К сожалению, текущая версия софта не позволяет оперировать с protect bit'ами и придется прибегать к другим программам и железу.Полностью не стирается, и естественно, что нормально не записывается. Наверное, защищена...
Re: MX25L8005 не стирается
Спасибо за ответ! С софтом вы правы - d9. Status Register - нули. Ничего не понимаю... При выставленном Vcc 3v6 он вообще не стирает, а на Vcc 5v7 процесс стирания обрывается на 4%. Может, я, что-то не так делаю?
Re: MX25L8005 не стирается
Напряжение питания логики программатора установить 5v. Питание чипа (8 ножка) через два последовательно соединенных диода. Стирание микросхемы проходит быстро, примерно 3 секунды, 4% - это скорее всего успешный результат. Убедись в этом, проведи проверку на чистоту (кнопка Blank check).
Получаешь ли правильный ответ на команду ID?
Должно быть Manuf: C2, Dev: 2014, LB:00
Я иногда замечал случайные ошибки при работе с чипами от Atmel. Установи между 4 и 8 ножками микросхемы любой конденсатор 0.1-1uF.
Мною замечен баг в программе. При выборе любого чипа из модели MxIC, программа не изменяет размер буфера, соответствующий этой микросхеме.
Например, я работал с чипом 27С16. Чип имеет размер 16кбит (диапазон доступных адресов до 7FFh). Если теперь выбрать любой чип из модели MxIC, то размер буфера останется 16кбит. Если сможешь, проверь это.
При работе выбирай EN25B(P)80 или другой аналогичный соответствующего размера
Получаешь ли правильный ответ на команду ID?
Должно быть Manuf: C2, Dev: 2014, LB:00
Я иногда замечал случайные ошибки при работе с чипами от Atmel. Установи между 4 и 8 ножками микросхемы любой конденсатор 0.1-1uF.
Мною замечен баг в программе. При выборе любого чипа из модели MxIC, программа не изменяет размер буфера, соответствующий этой микросхеме.
Например, я работал с чипом 27С16. Чип имеет размер 16кбит (диапазон доступных адресов до 7FFh). Если теперь выбрать любой чип из модели MxIC, то размер буфера останется 16кбит. Если сможешь, проверь это.
При работе выбирай EN25B(P)80 или другой аналогичный соответствующего размера
Re: MX25L8005 не стирается
В ID все верно. Blank check - device is not empty. Такой же чип стирался около минуты, а с этим проблема. Баг проверил - присутствует. Может быть такое, что чипу не хватает напряжения? Или это программная ошибка?
Re: MX25L8005 не стирается
Спасибо за помощь, Cappoint! Жаль только сейчас руки дошли отписаться... В общем емкость на 1 мкф помогла. Будет время посажу смдшку, а пока с верху електролит торчит. Я в электронике еще не силен - только учусь, скажите глючит из-за неправильной формы сигнала? потому что на 8 ногу 3.3 В как и должно быть...