Я установил Eclipse 2024-03 с плагином для управления AVR MCU. Но когда я пытаюсь указать, какой программатор MCU я собираюсь использовать, используя окно Windows->Preference->AVR, хотя из окна консоли я вижу, что устройства были идентифицированы, мне не разрешено их добавлять и, следовательно, использовать.
Я использую Kali OS (Linux 5.15.44-Re4son-v8l+ #1 SMP PREEMPT Debian kali-pi (2022-07-03) aarch64 GNU/Linux) на Raspberry PI4.
Программа avrdude (версия 7.1) прекрасно работает, если ее запустить из командной строки. Я не могу понять, почему Eclipse не может настроить какое-либо устройство, начиная с файла конфигурации /etc/avrdude.conf, который, однако, похоже, находит и управляет (посредством выполнения avrdude).
Я бы просто настроил устройство:
usbasp = USBasp, [/etc/avrdude.conf:1217]
Может ли кто-нибудь дать мне информацию о том, как решить эту проблему?





У меня была такая же проблема с предыдущими версиями Eclipse; проблема не в Eclipse, а в том, что AVR plugin не обрабатывает avrdude 7.1.
Я решил эту проблему, прочитав сообщение stackoverflow AVR — невозможно добавить программиста в Eclipse.
Поскольку решение по понижению версии avrdude мне не очень понравилось, я скачал avrdude 5.11.1 с https://download-mirror.savannah.gnu.org/releases/avrdude/avrdude-5.11.1.tar.gz и я скомпилировал его в локальный каталог. Затем я настроил конфигурации AVR в Eclipse так, чтобы использовать avrdude 5.11 в Eclipse, но иметь avrdude 7.1 в командной строке.
Если вы не хотите понижать версию avrdude, вы должны настроить Eclipse с помощью меню Windows->Preverence->AVR, изменив путь AVR (в AVR->Paths) и указав (в AVR->AVRdude) файл avrdude.conf, расположенный в локальном каталоге, где вы скомпилировали avrdude 5.11, и поэтому ваш Проблема решена!