После обновления до Atmel Studio 7 клон avr isp mkii перестал работать.
Исходные данные: Программатор avr isp mkii clone на at90usb162 16МГц 1. Подготовка среды для сборки прошивки с fw 1.8 и переключением режима совместимости — установить Atmel Studio 7; — дополнительно для компилятора устанавливаем набор портированных *nix-утилит: оболочки BASH *nix и *nix-утилиты, такие как Cut, Find и sed: С сайт мингв скачайте установщик и во время установки выберите следующие пункты: mingw32-base, mingw32-binutils и msys-base, установщик установит все зависимые пакеты; - С сайт скачать архив LUFA-библиотек с проектами, распаковать в корень системного диска (c:\lufa-master\…); — в переменную среды PATH для пользователя и для системы добавьте (! пример):
(пути будут зависеть от типа ОС и предпочтений пользователя) 2. Редактирование исходников прошивки и копирование — отредактируйте файл C:\lufa-master\Projects\AVRISP-MKII\make (пропишите свой камень и частоту)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin;C:\MinGW\msys\1.0\bin
MCU = at90usb162
ARCH = AVR8
BOARD = USBTINYMKII
F_CPU = 16000000
F_USB = $(F_CPU)
OPTIMIZATION = s
TARGET = AVRISP-MKII
— отредактируйте файл C:\lufa-master\Projects\AVRISP-MKII\Config\AppConfig.h (разрешите переключение режимов совместимости):
// #define LIBUSB_DRIVER_COMPAT
#define RESET_TOGGLES_LIBUSB_COMPAT
— отредактируйте файл C:\lufa-master\Projects\AVRISP-MKII\Lib\V2ProtocolParams.h (здесь указываем совместимость версии прошивки 1.8):
#define FIRMWARE_VERSION_MINOR 0x18
сборка: — открываем командную строку AS 7 и построчно пишем команды: Теги: #avr #AS7 #mkii #Программирование микроконтроллеров
Вместе с данным постом часто просматривают:
-
Радио С Точки Зрения Любителя
19 Oct, 24 -
Заявление Цб Китая Обвалило Курс Биткоина
19 Oct, 24 -
6 Трендов Каннского Фестиваля Рекламы
19 Oct, 24