WinAvr 编程所需的帮助

发布于 2024-07-16 08:12:26 字数 93 浏览 14 评论 0原文

我正在尝试运行 win avr 的源代码。 制作 makefile 后,当我尝试使用 avrdude 发送它时,它给了我错误。

请任何人都可以帮助我

i am trying to run a source code of win avr . after making the makefile when i try to send it using avrdude it is giving me error.

Please any one can help me

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无人问我粥可暖 2024-07-23 08:12:26

请参阅 avrdude 主页了解更多信息 http://savannah.nongnu.org/projects/avrdude/

检查您在调用 avrdude 时是否设置了正确的部件号、端口和程序员,例如:

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

如果您使用 MFile 生成 Makefile,那么应该为您设置这些。 的值。

MCU
AVRDUDE_PROGRAMMER
AVRDUDE_PORT

使用编辑器打开生成的 Makefile 并检查确保它们对应于您的微控制器和编程器

See the avrdude homepage for more information http://savannah.nongnu.org/projects/avrdude/

Check that you are setting the correct part no, port and programmer when calling avrdude, eg:

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

If you're using MFile to generate the Makefile, then these should be set for you. Open the generated Makefile using your editor and check the values of

MCU
AVRDUDE_PROGRAMMER
AVRDUDE_PORT

Make sure they correspond to your microcontroller and programmer.

孤凫 2024-07-23 08:12:26

由于缺乏有关实际错误的更好信息,以下列出了对微控制器进行编程时需要检查的事项:

  • 电源是否正确?
  • 振荡器是否运行?
  • 复位配置是否正确?
  • 目标芯片的电源引脚上是否有适当的旁路电容器?
  • 编程线是否正确连接?
  • 编程线上是否存在电气冲突?
  • 是 avrdude 为其供电,还是该项目自行供电?
  • 微控制器引脚上的电压是多少? 这是对的吗?
  • 整个电路的电流消耗是多少? 如果价格较高或较低,请寻找空头和开仓。
  • 您是否在编程命令之前指定了擦除命令?
  • 批量擦除或空白命令有效吗?
  • 您能在串行/USB/等端口上看到编程器吗?
  • 你换过目标芯片吗?

In the absence of better information on the actual error, here's a list of things to check when programming microcontrollers:

  • Is the power supply correct?
  • Is the oscillator running?
  • Is reset correctly configured?
  • Do you have proper bypass capacitors on the power pins of the target chip?
  • Are the programming wires correctly connected?
  • Are there any electrical conflicts on the programming lines?
  • Is the avrdude powering it, or is the project self powered?
  • What's the voltage at the pins on the microcontroller? Is it correct?
  • What's the overall circuit current draw? If it's high or low, look for shorts and opens.
  • Did you specify an erase command before a program command?
  • Does the mass erase or blank command work?
  • Can you see the programmer on the serial/usb/etc port?
  • Have you swapped out the target chip?
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文