Проблемы с программированием SPI flash на V4.5

Ответить
Timon
Сообщения:23
Зарегистрирован:Вт ноя 25, 2008 10:17 pm
Проблемы с программированием SPI flash на V4.5

Сообщение Timon » Сб фев 26, 2011 9:45 am

При тесте нового программатора столкнулся с проблемой программирования SPI flash. Чип программатор определяет правильно ( в частности испытывал на MX25L8005), затем стирает его и выдает в низу "Erase completed by check DQ0", загружаю бинарный файл и ставлю на прошивку, он прошивает но на верификации выдает ошибку "Eror at 0x000000 Chip =0x4E Buffer =0xDB". Т.е. как я понял он её определяет и читает но защиту от записи не снимает (не стирает), потому что после стирания снова считываю чип и там остается старая прошивка. Так же проверял и на 26DF041, такая же ситуация(читает, стирает но не программирует). При считывании MX25L8005 8М flash вычитывает 1М файл, а из 26DF04 4М flash 512k прошивки.

Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Проблемы с программированием SPI flash на V4.5

Сообщение Ezo » Сб фев 26, 2011 11:23 am

Test H/W, вместе с адаптерами , с чипом или без.
32-Vcc, напряжение на выводах 8, 7, 3 ( 2.9В ) ?
22-СЕ, изменение напряжения на выводе 1 ?
--------------
Какой статус чипа МХ в определении ИД ?
Если не 0х00 (например 0х1С) , нажать Erase Block Protect.
Повторно проверить ИД и статус, стирать чип.
После стирания проверить Blank check.
Какой софт ?
Размер файла ОК , 8Мбит=1МБ

Timon
Сообщения:23
Зарегистрирован:Вт ноя 25, 2008 10:17 pm

Re: Проблемы с программированием SPI flash на V4.5

Сообщение Timon » Сб фев 26, 2011 1:28 pm

Действительно ИД и статус выдавал 0x010, после того как я нажал Erase Block Protect флешка нормально стерлась ОК, Blank check тоже выполнил ОК, после этого нормально записалась и прошла верификацию. Спасибо за помощь!

Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Проблемы с программированием SPI flash на V4.5

Сообщение Ezo » Сб фев 26, 2011 1:53 pm

Что получается с AT26DF041 ? Чип мною непроверен, твои результаты могли дополнить мой чип тест файл. Приведи данные по всей строке записи.
Начальний статус 0х1С нормальное явление и обычно нетребует block protect erase как для MX.

Ответить