Прошивка flashпамяти 25xxx через программатор USBasp. Перепрошивка 25xxx осуществляется по интерфейсу SPI, в чем и. Прошивка flash памяти 2. USBasp. Микросхемы флеш памяти eeprom серии 2. В частности, в современных телевизорах и материнских платах в 2. Перепрошивка 2. 5xxx осуществляется по интерфейсу SPI, в чем и заключается отличие этих микросхем от флеш памяти семейства 2. Соответственно, для чтениястираниязаписи 2. SPI программатор. Одним из самых дешевых вариантов программаторов для этой цели является USBasp, который стоит смешные деньги с доставкой всего около 2 на ебее. UsbAspflash Альтернативная прошивка и программа для UsbAsp. В свое время я купил себе такой для программирования микроконтроллеров. Теперь мне понадобилось прошить не микроконтроллер, а SPI флеш и решено было им воспользоваться. Оказалось, что сам по себе USBasp с оригинальной прошивкой такую память не шьет, но отечественный программист с ником Tifa низкий поклон ему и долгих лет жизни модернизировал прошивку USBasp специально для обеспечения возможности работы с флеш памятью. Постоянная ветка обсуждения альтернативной прошивки USBasp от Tifa, связь с автором и ссылки на файлы тут http forum. Забегая вперед скажу, что прошивка от Tifa работает, микросхемы 2. Кстати, кроме 2. 5xxx, модифицированный программатор рассчитан на работу с 2. Microwire. 1. Перепрошивка USBasp. Сначала нужно замкнуть контакты J2 Лично я не просто замкнул, а впаял в контакты переключатель При замкнутых контактах J2 это у меня переключатель в положении вправо USBasp переходит в режим готовности к перепрошивке. Сам себя USBap перепрошить не может, поэтому нужен еще один программатор. USBasp как бы оказывается в положении хирурга, который не может сам себе вырезать аппендикс и просит друга помочь. Для перепрошивки USBasp я использовал самодельный программатор AVR9. LPT и 5 резисторов. Подключаем программатор к USBasp Теперь идем на форум альтернативной прошивки от Tifa, в самом верхнем посте находим и качаем архив с последней прошивкой и ПО. Находим там файл mega. USBasp. Запускаем Code. Прошивка Spi Flash Через Usbasp' title='Прошивка Spi Flash Через Usbasp' />В ролике рассказываю как прошить БИОС простейшим программатором через LPT порт. BIOS SPI programmer Ссылка на скачивание. Простой USB программатор для AVR USBasp. Итак, схема идентична. Получилось прошить им SPI Flash Вот тут взял версию 0. Ищется на ebay по запросу usbisp, usbasp или avr programmer. Vision. Avr я использую версию 2. Settings Programmer. Устанавливаем настройки записи Tools Chip programmer. Выбираем чип Atmega. Прошивка Spi Flash Через Usbasp' title='Прошивка Spi Flash Через Usbasp' />L, именно такой стоит на USBasp. Фьюзы не выставляем те, что надо, уже прошиты в чипе. Остальные настройки оставляем по умолчанию. Стираем старую программу USBasp Program Erase chip. Открываем файл прошивки mega. File Load flash. Перепрошиваем USBasp Program Flash. Если прошла запись и не выдало сообщение об ошибке, значит альтернативная прошивка благополучно прошита в USBasp. Теперь USBasp может не только шить AVR микроконтроллеры, как раньше, но еще и работать с флеш памятью. Размыкаем контакты J2, что бы USBasp снова перешел в режим программатора. Теперь проверим, видит ли Windows 7 x. Вставляем USBasp в USB и. Понятно, нужно установить драйвер. Но драйверов в скачанном на форуме архиве нет, их нужно скачать на родном сайте USBasp тут, оригинальные драйвера подходят и для модифицированного программатора. Скачали, установили, Win. Впрочем, я программирую микроэлектронику на ноутбуке с Win. XP, она тоже после установки драйверов видит программатор. Площадка для подключения USBasp к микросхеме 2. DIPТеперь нужно подготовить площадку для программирования 2. Я это сделал на макетной плате по такой схеме 3. Прошивка микросхем 2. USBasp. Для прошивки 2. USBasp используется программа As. Programmer, которая тоже есть в архиве. Для примера, поработаем с микросхемой Winbond 2. Что же, тогда заполним параметры микросхемы вручную. Ключ Для Games For Windows Live. Находим мануал на Winbond 2. X4. 0 и там на странице 4 видим такие параметры Эти параметры вносим сюда Подключаем USBasp к компьютеру и микросхеме Winbond 2. Это немаловажная вещь, потому что если прошивку делать не на очищенный чип, в него запишется чрт те что. Поэтому сначала нужно стереть микросхему, а затем только проводить ее запись. Благодаря прошивке от Tifa дешевый китайский программатор USBasp теперь умеет работать с микросхемами flash памяти eeprom 2. Теоретически еще может работать c 2. Microwire, но я проверил только работу с 2. UPD1 Оказывается, такую же прошивку можно записать и в программатор AVR9. Тогда он тоже будет работать с flash памятью 2. Программатор ISP памяти из AVR9.