我正在尝试使用FDTI Basic小型usb板读取我编程到ATMega328p atmel处理器的应用程序,我正在使用Avrdude 6.0.1并且我使用以下命令: avrdude.exe -p m328p -C avrdude.conf -c 2232HIO -U flash:r:outputTry.bin:r
我收到以下错误:
avrdude.exe:错误:没有libftdi或libusb支持。安装libftdi1 / libusb-1.0或libftdi / libusb并再次运行configure / make。
avrdude.exe:不支持程序员操作
我主要担心的一个问题是如果我使用这个FDTI Basic,我应该使用的程序员类型。
答案 0 :(得分:0)
你需要从那里安装ftdi驱动程序:
答案 1 :(得分:0)
感谢ZMO,但我解决了这个问题,我使用arduino作为程序员,我的主要问题是波特率设置,所以我使用了这个命令: avrdude.exe -p m328p -C avrdude.conf -c arduino -U flash:r:outputTry.bin:r -b 57600
所以任何想要使用FTDI基础的人(在下载驱动程序之后肯定)都可以使用上面的命令来读取闪回,但是你必须确保上传启动加载程序时使用的波特率你的ATmega328。
答案 2 :(得分:0)
原因是你的avrdude版本没有与libftdi链接,必须编译并与libftdi链接。您可以通过获取源代码并为自己编译它来实现此目的。