2016-01-28 23 views
0

當我試圖上傳一個十六進制文件atmega328我的Arduino UNO板,我建造與Eclipse的插件,AVR,但是當我運行avrdude -pm328p -carduino -P/dev/ttyACM0 -b9600 -Uflash:w:/home/bruno/workspace/testAVR/Release/testAVR.hex:a我得到avrdude: stk500_recv(): programmer is not respondingAVRDUDE程序員沒有響應上傳.hex文件

我嘗試上傳的LED閃爍使用Arduino的IDE代碼和它工作得很好。

回答

0

這是可以通過任何數量的原因引起一個相當普遍的錯誤。嘗試添加-vvv標誌(或者-vvvv)編程時,它會給你更詳細的輸出。

一兩件事,試圖AVRDUDE後立即被擊中Arduino的復位按鈕寫入前幾個字節。

確保有沒有短路,並且歐諾有一個穩定的電源。此外,如果有連接到RX/TX引腳任何東西,這可能會導致程序問題。

確保您使用的是正確的編程器,如果您的Arduino是克隆版,您可能需要-c arduino-ft232r