avrdude: Ошибка: butterfly programmer uses avr_write_page() but does not provide a cmd() method

При попытке прошить свой скетч я вижу множество ошибок, таких как:

 ***failed;                                                                                                                            
 ***failed;                                                                                                                            
 ***failed;                                                                                                                            
avrdude: Error: butterfly programmer uses avr_write_page() but does not                                                                
provide a cmd() method.                                                                                                                                                                                           
 *** page 127 (addresses 0x7400 - 0x747f) failed to write

А также:

avrdude: error: programmer did not respond to command: set addr

Как мне успешно прошить свой скетч?

, 👍5


1 ответ


Лучший ответ:

13

После многих неудачных попыток я наткнулся на это сообщение на форуме, в котором предлагалось :

sudo systemctl stop ModemManager.service

Если это сработает, отключите службу от запуска следующей загрузки:

sudo systemctl disable ModemManager.service

Похоже, что установки ENV{ID_MM_DEVICE_IGNORE}="1" в правиле udev недостаточно.

,