2014-01-29 65 views
0

我正在嘗試讀取使用FDTI Basic小型USB主板編程爲ATMega328p atmel處理器的應用程序,我使用的是Avrdude 6.0.1,我使用以下命令: avrdude。 exe文件-p m328p -C avrdude.conf -c 2232HIO -U閃光:R:outputTry.bin,R使用FTDI回讀ATmega328p程序基本

而且我收到以下錯誤:

avrdude.exe: Error: no libftdi or libusb support. Install libftdi1/libusb-1.0 or libftdi/libusb and run configure/make again.

avrdude.exe: programmer operation not supported

我的一個主要擔心是類型如果我使用這個FDTI Basic,我應該使用程序員。

回答

0

感謝ZMO,但我解決了這個問題,我用的Arduino作爲程序員,我的主要問題是與波特率設置所以我使用這個命令: avrdude.exe -p m328p -C avrdude.conf -c arduino -U flash:r:outputTry.bin:r -b 57600

所以任何想使用FTDI basic的人下載後確定驅動程序),您可以使用上述命令讀取閃回,但必須確保將引導加載程序上傳到ATmega328時使用的波特率。

0

原因是您的avrdude版本未與libftdi鏈接,必須編譯並使用libftdi鏈接。你可以通過獲取源代碼併爲自己編譯它來做到這一點。