Скачать flip для windows программа для прошивки контроллеров atmel

Скачать программу Atmel Flip для Windows. Утилита применяется для программирования устройств FLASH C51. Поддерживается шестнадцатеричный объект Intel MCS-86.

Программа Atmel Flip для программирования устройств FLASH C51. Поддерживаются некоторые модели AVR. Дополнительные функции — редактирование буфера обмена.

Дата обновления:

04-12-2018

Разработчик:

Microchip Technology

Версия Windows:

XP, Vista, 7, 8, 10

  • Atmel Flip Основное меню

Утилита Atmel Flip используется для программирования устройств FLASH C51 и некоторых версия AVR. Дополнительные возможности программы на английском языке – редактирование буфера обмена.

Применение

Программа Atmel Flip легко и просто устанавливается на компьютер. Утилита обладает простым и понятным интерфейсом. Все основные функции расположены в меню. Присутствует возможность внутрисистемного программирования через CAN, RS232 и USB.

Что может программа?

Пользователи могут воспользоваться консолью отладки, а также сбрасывать, заполнять и сохранять параметры. В процессе использования поддерживается шестнадцатеричный объект Intel MCS-86, форматы Code 88. Основная задача программы заключается в том, чтобы запрограммировать flash-устройства. Для редактирования буфера обмена представлен широкий набор инструментов. Если возникают сложности во время программирования, вы можете воспользоваться вкладкой помощи. Интерфейс и описание полностью на английском языке. В процессе использования можно вносить корректировки в память целевого устройства.

Ключевые особенности

  • утилита на английском языке;
  • простая и быстрая установка на ноутбук или компьютер;
  • программа с широким набором инструментов;
  • поддерживается шестнадцатеричный объект Intel MCS-86;
  • программирование flash-устройств осуществляется нажатием одной кнопки;
  • в любой момент можно вносить изменения и корректировки в параметры;
  • присутствует возможность редактирования буфера обмена;
  • полная совместимость со всеми версиями Windows.

20,7 Мб (скачиваний: 3410)

ChatGPT ChatGPT

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

Чат бот от компании OpenAI, способный вести диалог, искать ошибки в программном коде, шутить и спорить на разные темы. Сервис создан на основе модели GPT 3.5.

ver 3.5

EA app EA app

Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

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

ver 12.21.0.5278

Мой спорт Тренер Мой спорт Тренер

Бесплатно

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

ver

BUFF Game BUFF Game

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

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

ver 0.5.0.45

Toncoin Toncoin

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

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

ver 1.0

Ton Place Ton Place

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

Социальная сеть, разработанная на основе блокчнейна TON. Пользователи могут публиковать новости, создавать сообщества по интересам и общаться с друзьями.

ver 1.0

PokerStars PokerStars

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

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

ver 7.46703

SmartThings SmartThings

Windows 10 Бесплатно

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

ver 1.21192.2.0

Переход контроллера в DFU-режим

  1. Отключите Arduino от компьютера.

  2. Замкните контакты, указанные на нижеприведённом рисунке.

  3. Подключите Arduino к компьютеру.

  4. Разомкните замкнутые ранее контакты.

  5. Зайдите в «Диспетчер устройств» и посмотрите как определяется платформа:

  • если в диспетчере устройств появилось «Неизвестное устройство» — установите драйвер для контроллера ATmega16U2;

  • если в диспетчере устройств появилось «Atmega16U2» — прошейте его..

Установка драйвера для контроллера ATmega16U2

  1. Скачайте и установите Flip — программу для прошивки микроконтроллеров.

  2. Зайдите в «Диспетчер устройств» под учётной записью «Администратор»

  3. Нажмите правой кнопкой мыши на «Неизвестное устройство»

  4. В выпадающем меню нажмите «Свойства»

  5. Перейдите на вкладку «Драйвер»

  6. Нажмите «Обновить»

  7. Нажмите «Выполните поиск драйверов на этом компьютере». Драйвера находятся в директории, в которую был установлен Flip, в папке «usb».

  8. Нажмите «Далее» и согласитесь с установкой программного обеспечения для данного устройства. После установки драйверов, в «Диспетчере устройств» Arduino станет определяться так:

Прошивка микроконтроллера ATmega16U2

Если в диспетчере устройств вы видите «ATmega16U2» — значит, чип, который отвечает за коммуникацию между USB-интерфейсом и контроллером Arduino, не прошит.

Мы рассмотрим порядок действий по настройке контроллера для платы Arduino Uno. Для плат Mega2560 и ADK порядок действий аналогичен, необходимо только в использовать соответствующий платформе .hex-файл.

  1. Скачайте и установите Flip — программу для прошивки микроконтроллеров.

  2. Скачайте *.zip-архив, в котором находится файл прошивки контроллера ATmega16U2 для своей платформы.

  3. Распакуйте *.zip-архив.

  4. Сохраните распакованный *.hex-файл в корень диска «C»

  5. Запустите Flip

  6. В меню укажите целевой контроллер ATmega16U2.

  7. В меню выберите файл с прошивкой.

  8. В меню укажите связь по USB.

После всех манипуляций окно программы должно выглядеть так:

  1. Нажмите кнопку «Run» и дождитесь завершения прошивки.

  2. Отключите Arduino от компьютера и подключите её снова. Во вкладке «Порты (COM и LPT)» «Диспетчера устройств» вы должны увидеть следующую картину:

Всё получилось. Теперь можно смело переходить к продолжению «настройки платы» или к «экспериментам»

Разбираемся как прошить Arduino Uno R3 без какого-либо программатора для прошивки загрузчика в ATMEGA328P.

Содержание

  • Установка программного обеспечения Atmel FLIP
  • Прошивка AVRISP MKII в Arduino ATmega16U2
  • Установка Atmel Studio
  • Перепрошивка загрузчика Arduino в ATMEGA328P через ATMEGA16U2
  • Перепрошиваем Arduino ATMEGA16U2 в оригинальное ПО

Установка программного обеспечения Atmel FLIP

На плате Arduino есть два микроконтроллера — ATMEGA328P (328P) и ATMEGA16U2 (16U2). Вы можете обновить прошивку 16U2, сделав его программатором AVRISP MKII, а затем использовать Atmel Studio для прошивки 328P.

Я пробовал разные варианты, но возникали разные проблемы. Многие рекомендации плохо работали в моем случае особенно в части перепрошивки загрузчика через ПО Arduino.

Переда началом прошивки Ардуино потребуется программное обеспечение Atmel (Microchip) FLIP для обновления прошивки внутри 16U2.

Скачиваем Flip с сайта Microchip — отсюда. Устанавливаем. Не должно возникнуть никаких проблем, просто следуйте инструкциям мастера установки.

Возьмите плату Arduino, отсоедините питание и USB. Замкните на ICSP1 пины 5-6 (16U2 RESET будет в низком состоянии).

Распиновка ICSP1

Распиновка ICSP1

Выглядеть это будет так:

Далее подключите Arduino к USB. Разъедините пины на ICSP1 (5-6). В этот момент 16U2 переходит в режим DFU. Новое устройство USB должно быть распознано.

Если драйвер не устанавливается автоматически, установите его из: C:Program FilesAtmelFlip3.4.7usb»

Перейдите в Диспетчер устройств: Win + Pause -> Оборудование -> Диспетчер устройств. Проверьте, правильно ли установлен драйвер. Он будет расположен под USB-устройствами Atmel -> ATmega16U2.

Прошивка AVRISP MKII в Arduino ATmega16U2

Мы готовы перепрошить прошивку в 16U2.

Скачайте hex файл AVRISP MKII отсюда.  Отключите Arduino от USB-кабеля и питания. Замкните контакты 5-6 ICSP1. Подключите Arduino к USB. Разомкните выводы ICSP1 5-6.

Запустите программное обеспечение FLIP: Пуск -> Все программы -> Flip. Зайдите в: Настройки -> Связь -> USB. Нажмите «Открыть».

Перейдите в: Файл -> Загрузить файл HEX. Далее выберите LUFA-BOTH-AVRISP-MKII.hex и нажмите «Выполнить».

ATMEGA16U2 теперь AVRISP MKII и работает в режиме Atmel Studio. Arduino AVRISP MKII может работать в двух режимах: Atmel Studio или Avrdude. Ниже я буду говорить только о режиме Atmel Studio, так как у меня было много проблем с режимом Avrdude.

Установка Atmel Studio

Скачайте и установите Atmel Studio (включая драйверы) отсюда. После установки подключите Arduino к USB-кабелю. Оба светодиода (RX и TX) должны мигать два раза (это означает, что 16U2 находится в режиме Atmel Studio). Новое устройство будет распознано.

Установите драйверы. Если они не распознаются автоматически, вы найдете их в USB-драйверах: С:Program FilesAtmel.

Перейдите в Диспетчер устройств, нажмите: Win + Pause -> Оборудование -> Диспетчер устройств. Проверьте, правильно ли установлен драйвер. Должно быть в Jungo Connectivity -> AVRISP MKII.

Вот теперь мы готовы прошить Arduino ATMEGA328P. Переходим к следующему шагу.

Перепрошивка загрузчика Arduino в ATMEGA328P через ATMEGA16U2

Довольно сложная часть нашего мероприятия по прошивке Ардуино. Вам нужно будет припаять некоторые провода. В основном нам нужно подключиться таким образом:

ICSP1 MISO2.Pin.1 -> ICSP MISO.Pin.1
ICSP1 SCK2.Pin.3 -> ICSP SCK.Pin.3
ICSP1 MOSI2.Pin.4 -> ICSP MOSI.Pin.4
JP2 PB4.Pin.1 -> ICSP RESET.Pin.5

Смотрите картинку ниже для понимания:

Подключите плату Arduino к USB-кабелю. Светодиоды RX и TX должны помигать два раза. Драйверы должны быть правильно распознаны (Jungo Connectivity -> AVRISP mkII). Запустите Atmel Studio. Зайдите в: Пуск -> Все программы -> Atmel -> Atmel Studio.

Перейдите в: Инструменты -> Программирование устройства. Выберите:

Инструмент -> AVRISP mkII
Устройство -> ATmega328P
Интерфейс -> ISP

Нажмите кнопку «Применить».

Установите частоту ISP на 16,1 кГц. Нажмите кнопку «Установить».

Программатор не будет работать, если вы установите очень низкую тактовую частоту ISP. Вы получите сообщение об ошибке: «ispProgramMem: получено состояние ошибки: получено 0x81, ожидаемое 0x00 (истекло время выборки контакта RDY / nBSY)». На английском будет звучать так: «ispProgramMem: Error status received: Got 0x81, expected 0x00 (RDY/nBSY pin sampling timed out)«. Однако максимальная скорость ISP также ограничена и не может превышать 1/4 частоты устройства.

Перейдите в «Подпись устройства» (Device signature) и нажмите кнопку «Читать» (Read). Вы должны увидеть правильную «подпись устройства»: 0x1E950F. Нажмите «Memories» и найдите hex файл загрузчика Arduino. Он находится в:

C:Program Files Arduinohardwarearduinobootloadersoptibootoptiboot_atmega328.hex

Нажмите кнопку «Program». Если вы используете совершенно новый незапрограммированный ATMEGA328P, вы также должны запрограммировать FUSES. Перейдите в Fuses и используйте следующие значения: low_fuses = 0xff; high_fuses = 0xDE; extended_fuses = 0x05.

Вы успешно прошили 328P с загрузчиком Arduino. На следующем шаге мы вернем оригинальную прошивку 16U2.

Перепрошиваем Arduino ATMEGA16U2 в оригинальное ПО

Почти сделано. Нам нужно вернуть оригинальное программное обеспечение в ATMEGA16U2.

Отключите Arduino от питания и USB. Замкните на ICSP1 контакты 5-6. Подключите USB-кабель. Разомкните пины ICSP1 5-6.

Запустите программное обеспечение FLIP. Перейдите в: Пуск -> Все программы -> Flip -> Flip. Далее: Настройки -> Связь -> USB.

Нажмите «Открыть». Перейдите в: Файл -> Загрузить файл HEX.

Выберите файл:

С:Program FilesArduinohardwarearduinofirmwaresatmegaxxu2arduino-usbserialArduino-usbserial-atmega16u2-Uno-Rev3.hex

Нажмите «Выполнить».

Отсоедините USB-кабель и подключите его снова. Новое устройство USB должно быть распознано. Если драйвер не установлен автоматически, вы найдете его в: С:Program FilesArduinodrivers.

Перейдите в Диспетчер устройств: Win + Pause -> Оборудование -> Диспетчер устройств. Проверьте, правильно ли загружен драйвер. Вы должны увидеть его в: Ports -> Arduino Uno.

Теперь мы можем проверить любой скетч из примеров, типа Blink. Запустите программное обеспечение Arduino (Пуск -> Arduino).

Нажмите: Open (стрелка вверх) -> -> 01.Basics -> Blink.

Выберите COM-порт а: Инструменты -> Последовательный порт -> COM (выберите порт, на котором была распознана плата).

Нажмите значок «Загрузить» (стрелка вправо). Светодиод должен начать мигать.

Всё готово. Мы узнали как прошить Ардуино и успешно перепрограммировали ATMEGA328P без использования какого-либо внешнего программатора.

Как помитрить «рассорившихся» Arduino и компьютер – когда компьютер не «видит» Arduino Mega2560 R3.
Технология в принципе применима и другим Arduino, но там есть свои особенности (см. ссылки в конце).
Имеем Arduino Mega2560 R3 как на фото ниже:

1. Скачиваем и устанавливаем программу «FLIP» – можно отсюда: www.atmel.com/tools/flip.aspx

FLIP

2. Скачиваем прошивку «Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex» – можно отсюда: github.com/arduino/Arduin…egaxxu2/arduino-usbserial
Разместить ее необходимо на компьютере, так чтобы в пути к файлу прошивки не было русских символов.
Можно на диске C:.

3. Подключаем Arduino через USB кабель к компьютеру.

4. На несколько секунд замыкаем два контакта RESET (5) и GND (6), находящихся над Atmega16U2, для сброса контроллера (см. рисунок – для примера UNO).
ПРИМЕЧАНИЕ: Соединять больше ничего не надо. На плате Mega 2560 версии R3 добавлен резистор, подтягивающий к земле линию HWB микроконтроллера 16U2. Это упрощает процесс обновления прошивки и переход устройства в режим DFU.

5. После RESET компьютер найдет новое устройство, для которого требуется драйверы. Устанавливаем драйвер из папки, в которую вы установили «FLIP»:
C:Program FilesAtmelFlip 3.4.2usb
В системе появляется устройство («16U2»).

6. Запускаем «FLIP»:
Выбираем загружаемый файл:
— выбираем пункт меню «File->Load HEX File»,
— выбираем скачанную прошивку «Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex»,

Выбираем устройство:
— выбираем пункт меню «Device->Select»,
— выбираем из списка «16U2»,
Выбираем соединение:
— выбираем пункт меню «Settings->Communication->Usb»,
— в появившемся окошке щелкаем кнопку «Open».
Проверяем, чтобы стояли галочки:
— нажимаем кнопку «Run».
Должен начаться процесс перепрошивки…

Это в идеале!
У меня процесс заканчивался сообщением об ошибке:
«verify device fail at 0x00000».
Начался «метод проб и ошибок».
Пробовал различные «режимы» «FLIP», различные сочетания «галочек»…
Точно не могу сказать, что помогло…
При очередном подключении платы к компьютеру, компьютер неожиданно нашел новое устройство Arduino Mega2560 – началась загрузка драйвера.
Думаю, помогла снятая галочка с «verify».
Программа «FLIP» перестала соединятся с «16U2» по USB…
А Arduino Mega2560 появился на COM14.
Не научно, но возможно кому то поможет.

За основу взята информация с данных сайтов:
arduino.ru/forum/obshchii…uterom-i-kak-eto-ispravit
www.arduino.cc/en/Hacking/DFUProgramming8U2

Обновляем прошивку Лайтпака при помощи утилиты Atmel FLIP

Пошаговая инструкция. Версию прошивки вашего Лайтпака можно увидеть в Призматике на странице «О программе»


Для перепрошивки помимо самого устройства вам потребуется:

  • Фирменная утилита FLIP для микроконтроллеров фирмы Atmel
  • Свежая версия прошивки Лайтпака (файл с расширением .hex)

Прошивка

Для прошивки из ОС Windows или Linux необходимо проделать следующие действия:

  1. Скачайте свежую версию FLIP с сайта производителя и установите её
  2. Подключите Лайтпак к USB и один раз тонким предметом нажмите потайную кнопку (отвертсие на передней панели Лайтпака со стороны гнезда USB). Вы услышите звук повторного определния устройства в ОС. Вместо Lightpack оно будет называться в диспетчере устройств AT90USB162 DFU
  3. Установите драйвер для этого нового устройства из папки /Atmel/Flip/usb
  4. Запустите FLIP. Интерфейс программы разбит на 3 блока (рис. ниже). Все они имеют подписи
  5. Откройте пункт меню Device→Select . Выберите из списка микроконтроллер AT90USB162
  6. Откройте пункт меню Settings→Communication→USB . В открывшемся диалоговом окне нажимаем кнопку Open. После того, как связь будет установлена левая часть интерфейса (блок Operations Flow) должна стать активной
  7. Откройте пункт меню File→Load HEX File . Укажите путь (он не должен содержать только латиницу) к файлу прошивки с расширением .hex . После этого в центральной части (FLASH Buffer Information) появится информация о ней
  8. Убедитесь, что галки Erase, Program и Verify установлены и нажмите кнопку Run
  9. После того, как прошивка будет загружена в микроконтроллер (это произойдёт крайне быстро), нужно будет нажать кнопку Start Application или просто отключить Лайтпак от USB и подключить заново.

Atmel FLIP

Supports in-system programming of flash devices through RS232, USB or CAN. The software runs on Windows 9x, Windows ME, WindowsNT, Windows2000, WindowsXP, Windows Vista, Windows 7, Windows 8 and Linux x86.

Two installation files are available: one with Java Run-time Environment (JRE) integrated and one without.

Software

Description

FLIP 3.4.7 for Windows (requires Java Runtime Environment)

FLIP 3.4.7 for Windows (requires Java Runtime Environment)
(5.7MB, updated August 2012)
Runs on Windows 98/Me/NT/2000/XP/Vista/7/8

FLIP 3.4.7 for Windows (Java Runtime Environement included)

FLIP 3.4.7 for Windows (Java Runtime Environement included)
(21MB, updated August 2012)
Runs Windows 98/Me/NT/2000/XP/Vista/7/8

FLIP 3.2.1 for Linux x86 (require Java Runtime Environment)

FLIP 3.2.1 for Linux x86 (require Java Runtime Environment)
(1.3MB, updated October 2007)
Runs on Linux x86

FLIP 2.4.6 for Windows

FLIP 2.4.6 for Windows
(4.6MB, updated February 2010)
Runs on Windows 98/Me/NT/2000/XP/Vista/7.
This version is kept available because FLIP 3 does not support Smart card readers ICs.

Понравилась статья? Поделить с друзьями:
  • Скачать games for windows live batman arkham asylum
  • Скачать flightradar24 на русском языке для windows
  • Скачать foxit reader на русском языке для windows 10 торрент
  • Скачать games for windows live 2011 скачать
  • Скачать flashtoollib dll для windows 7