Кому-нибудь удалось прошить Arduino Uno или аналог не через штатный USB интерфейс (видится как /dev/ttyACM0), но с помощью другого USB-RS485 преобразователя, например такого или такого. Я подключаю его через IO shield.
Дело в том, что на этом shield'е есть 3 джампера, которые управляют, насколько я понял, подключением A,B и GND интерфейса RS485 либо к преобразователю на Arduino, либо к микросхемке согласования уровней на IO shield'е. И меня задолбало ради каждого прошивания переключать 3 джампера. В одном положении Arduino можно прошить, в другом подать данные на внешний RS485. Если просто попытаться прошить через ttyUSB0, то выдаёт ошибку:
$ avrdude -V -F -p m328p -c arduino -b 115200 -Uflash:w:Test.hex -P/dev/ttyUSB0
avrdude: stk500_recv(): programmer is not responding
avrdude done. Thank you.