2009-04-07 52 views
-2

我正在尝试运行win avr的源代码。当我尝试使用av​​rdude发送makefile时,它会给我错误。WinAvr编程所需的帮助

请任何人能帮助我

+1

你有什么错误? avrdude可能会散发出大量的错误,如果没有更多的信息,我们可能无法提供帮助。 – 2009-04-07 18:22:59

回答

2

见AVRDUDE主页了解更多信息http://savannah.nongnu.org/projects/avrdude/

检查调用AVRDUDE当您设置正确的部件号,端口和程序员,例如:

avrdude -p m8 -c stk200 -P lpt1 ...etc 

如果您使用MFile生成Makefile,那么应该为您设置这些。使用编辑器打开生成的Makefile并检查值

MCU 
AVRDUDE_PROGRAMMER 
AVRDUDE_PORT 

确保它们与您的微控制器和编程器相对应。

2

在没有更好的信息对实际的错误,这里的检查微控制器编程时的事情的清单:

  • 电源是否正确?
  • 振荡器是否正在运行?
  • 重置配置是否正确?
  • 在目标芯片的电源引脚上是否有正确的旁路电容?
  • 编程线是否正确连接?
  • 编程线是否有电气冲突?
  • avrdude是否为它提供动力,或者是项目自供电?
  • 单片机引脚的电压是多少?这是对的吗?
  • 整体电路电流消耗是多少?如果它高或低,寻找短裤并打开。
  • 您是否在程序命令之前指定了擦除命令?
  • 质量擦除或空白命令是否工作?
  • 你能看到serial/usb/etc端口上的程序员吗?
  • 你换了目标芯片吗?

- 亚当