我想在Leonardo板上自己編譯和傳輸一個Arduino程序。如何強制Leonardo使用avrdude重置?
一切正常工作與Arduino官方IDE。我已經啓用詳細模式來編譯和字節碼傳輸。
我可以看到每個命令行。 我想了解每一行。
除了最後一步之外,一切都很好:轉移到avrdude。 如果我準確鍵入相同的命令,我得到一個錯誤:如果我與Arduino的IDE上傳代碼
.avrdude: butterfly_recv(): programmer is not responding
此錯誤是不存在的。
我可以看到一個區別 - Arduino的IDE顯示該行的AVRDUDE呼叫前:
Forcing reset using 1200bps open/close on port /dev/cu.usbmodem1431
所以我的問題是我怎麼能做出這種復位通過命令行?
我不明白arduino會明白如何通過打開/關閉端口來重置? – Bob5421
以下是您需要閱讀的內容,https://www.arduino.cc/en/main/arduinoBoardLeonardo - 請參閱「自動(軟件)重置和引導加載程序啓動」部分 – XerXeX