Skip to content

Установка AVRDUDE

Roundabout1 edited this page Aug 14, 2024 · 5 revisions

AVRDude (AVR Downloader-Uploader) — кроссплатформенная свободная консольная программа, предназначенная для прошивки микроконтроллеров, таких как Arduino. Она нужна загрузчику для того, чтобы тот мог прошивать, подключённые устройства. Если Вы хотите узнать как установить для загрузчика внутри Lapki-IDE, то прочитайте оба раздела: "Общая установка" и "Особенности установки для Lapki-IDE".

Общая установка

Windows

  1. Скачайте avrdude: перейдите на официальный репозиторий проекта avrdude, пролистайте страницу вниз и найдите раздел под названием "Assets", если ниже отсутствует список файлов, то нажмите на "Assets", чтобы показать список файлов. Затем в списке нажмите на файл avrdude-v7.3-windows-x64.zip, если у Вас архитектура процессора компьютера x64, иначе avrdude-v7.3-windows-x86.zip, если архитектура x86 или x32.
  2. Разархивируйте архив: после завершения загрузки разархивируйте скачанный архив с avrdude в удобном для Вас месте на компьютере.
  3. Протестируйте установку: введите команду: cd D:\avrdude-v7.3-windows-x64, где D:\avrdude-v7.3-windows-x64 - это путь к папки с файлом avrdude.exe. После чего в командной строке введите avrdude и нажмите Enter, если вывелась информация о avrdude, значит программа успешно установлена и работает.
  4. Добавьте avrdude в переменные среды (этот пункт обязателен, если Вы устанавливаете avrdude для загрузчика Lapki-IDE, и не собираетесь добавлять исполняемый файл в папку с загрузчиком (см. Добавление avrdude в папку с загрузчиком (для опытных пользователей), но необязателен, если Вы пользуетесь отдельным загрузчиком): найдите и скопируйте путь к распакованной папке avrdude. Откройте командную строку от прав администратора. Используйте команду setx для добавления пути к папке в переменную PATH. Например, чтобы добавить путь D:\avrdude-v7.3-windows-x64: setx PATH "%PATH%;D:\avrdude-v7.3-windows-x64", где "D:\avrdude-v7.3-windows-x64" - это путь к вашему файлу avrdude.exe. Это позволит Вам использовать avrdude из любого места в командной строке без необходимости указывать полный путь к исполняемому файлу.
  5. Протестируйте установку: откройте новую командную строку (закройте старую, если она открыта). Если Вы добавили путь в переменную среды PATH, то в командной строке введите avrdude и нажмите Enter. В командной строке должна появиться информация о программе, что означает успешную установку и работу avrdude.

macOS

На macOS avrdude можно установить через Homebrew, либо через MacPorts. В этой инструкции представлен способ установки через Homebrew:

  1. Открыть терминал на macOS, терминал лежит в папке Applications/Utilities, можно найти через Finder.
  2. Установить Homebrew, введя следующую команду (также потребуется ввести пароль и нажать Enter):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  1. Установить avrdude: brew install avrdude.
  2. Протестируйте установку: после установки avrdude Вы можете запустить его из терминала, введя команду avrdude.

Linux (Ubuntu/Debian):

  1. Установите avrdude: Откройте терминал и выполните команды:

sudo apt-get update

sudo apt-get install avrdude

  1. Протестируйте установку: после установки avrdude Вы можете запустить его из терминала, введя команду avrdude.

Особенности установки для Lapki-IDE

После того, как вы установили avrdude, загрузчику необходимо отыскать путь к программе. По-умолчанию загрузчик ищет путь к avrdude через системные переменные. При установке avrdude через Linux и macOS, программа должна автоматически добавиться в системный путь и больше ничего не надо делать. Но в случае с Windows, необходимо самостоятельно добавить avrdude в путь, для этого нужно сделать следующее:

  1. Найти и скопировать путь к распакованной папке avrdude.
  2. Открыть командную строку от имени администратора.
  3. Использовать команду setx для добавления пути к папке в переменную PATH. Например, чтобы добавить путь D:\avrdude-v7.3-windows-x64: setx PATH %PATH%;D:\avrdude-v7.3-windows-x64, где D:\avrdude-v7.3-windows-x64 - это путь к папке с avrdude.exe. Это позволит Вам использовать avrdude из любого места в командной строке без необходимости указывать полный путь к исполняемому файлу.

Не забудьте перезагрузить IDE после того, как Вы установите avrdude и настроите системный путь!