2017-10-18 32 views
0

試圖從命令行連接到一個Arduino萊昂納多:AVRDUDE命令行無法連接到使用編程器萊昂納多

./avrdude -patmega32u4 -C../etc/avrdude.conf -cavr109 -P/dev/cu.usbmodem1421 

我得到了一系列以下錯誤:

avrdude: butterfly_recv(): programmer is not responding 

這似乎表明該主板沒有進入引導程序模式。我試圖通過在上傳過程中雙擊重置按鈕來強制引導加載程序模式,但無濟於事。

感謝任何幫助或見解。

回答

0

按照此頁面:https://nicholaskell.wordpress.com/tag/leonardo/我需要通過使用1200bps的串行連接觸發引導加載程序模式,然後立即斷開連接。我之所以無法通過點擊重置按鈕來完成這項工作,是因爲leonardo在重置時經常抓取一個新的串行端口名稱,所以我會成功地進入bootloader,但是當我去閃存時,我的命令中的端口行不再有效。