问题标签 [avrdude]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
559 浏览

c - WinAvr 编程所需的帮助

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

请任何人都可以帮助我

0 投票
2 回答
473 浏览

c++ - winavr中的帮助需要

我正在尝试通过串行端口将 ---.hex 文件发送到我的 siemens C55,但是在执行此操作时出现错误

“make.exe”程序 avrdude -p atmega8 -P com2 -c stk200 -U flash:w:gsm_remote.hex avrdude: 端口名称“com2”既不是 lpt1/2/3 也不是有效数字 avrdude: 无法打开设备“ com2"

avrdude: 未能打开并口“com2”

make.exe: *** [程序] 错误 1

请指导我该怎么做源代码也可以在 http://www.4shared.com/file/88235332/4b2370f8/080324-11.html获得

0 投票
2 回答
1256 浏览

avr - 如何使用 Linux 或 Mac 对 AVR Raven 进行编程?

对这些进行编程的本教程从使用 Windows 框对 Ravens 和 Jackdaw 进行编程开始。我可以在 Linux 或 OS X 机器上使用 avrdude 执行这些初始步骤吗?如果是这样,怎么做?如果我只是尝试,是否有将硬件变砖的风险?

我有一个 USB JTAG ICE MKii 克隆,它应该适用于此。

我对 AVR 完全陌生,但在 Linux 或 OS X 上的 C/C++ 编程方面非常有经验,包括内核编程……所以任何提示都会受到赞赏,我可以阅读手册页,但前提是我知道我在找什么。

0 投票
2 回答
3612 浏览

embedded - avrdude 和 atmega48pa

我可以用 avrdude 对 atmega48pa 进行编程吗?我的签名有问题...

我在 /etc -directory 的 avrdude.conf 中添加了一些新行

但现在我又遇到了一个错误


编辑 - 1

这里有一些带有“-vvv”的调试信息:

问题

有人可以帮我刷一个 atmega48pa aith a avrispmkii

0 投票
1 回答
756 浏览

scons - 将 avrdude 命令作为 SCons 目标运行

我希望能够从 SCons 调用 avrdude 作为目标。例如,运行scons erase-device应该运行 avrdude 命令来执行此操作。

我试图通过创建调用 avrdude 的 Builder 对象并将它们添加到环境中来做到这一点。

使用此代码,scons 总是退出并说无事可做。我认为这是因为,代码的显示方式,我没有将任何源文件提供给这些构建器(env.EraseDevice()env.WriteFuses());因此,SCons 假定它们不需要被调用。

所以这就是我接下来尝试的。我只是将一个现有的文件名传递给这两个 Builders 以使 scons 高兴,即使它不是必需的。现在的问题是,无论我是要运行scons write-fusesscons erase-flash还是其他使用 avrdude 的目标,scons 的行为就像我在尝试编写保险丝一样。例如,如果我传入的文件名是foo.hex,那么 scons 现在认为它必须write-fuses每次都运行目标,因为 scons 认为 'avrdude' 应该生成一个名为foo的输出文件,但该文件是从未产生。

此外,这样做意味着我必须在擦除设备或对熔丝位进行编程之前构建十六进制文件,这通常是不必要的。

如何在 SCons 中创建不需要任何输入源且不生成任何输出的目标?

谢谢!

0 投票
2 回答
1230 浏览

avr - 如何更换 ATMEGA88 的引导加载程序

我有一块带有 ATMEGA88 芯片的电路板,它的引导加载程序位于地址 0x1800,固件位于地址 0x0000。两者都可以访问 USB。引导加载程序可以编写新固件,但现在我需要编写新的引导加载程序。

当然,这在使用 AVR 编程器时没有问题,但是否也可以通过 USB 执行此操作?我的想法是通过旧的引导加载程序刷新一个特殊的固件,然后可以编写一个新的引导加载程序。那可能吗?如果是,如何?

我目前的尝试没有成功。所有命令(boot_page_erase、boot_page_fill 和 boot_page_write)都以与引导加载程序相同的方式成功执行(唯一的区别是它从索引 0x1800 而不是 0x0000 开始写入)但是当我重新启动设备时,旧的引导加载程序仍然存在所以没有真正写入闪存。

0 投票
5 回答
32373 浏览

linux - AVRISP MKII 不适用于 Linux 上的 AVRDUDE

当我插拔它时,系统看到有东西插入:

AVRISP MKII 应该依赖 cdc-acm:

所以它应该能够很好地看到它,但我无法写信给它。

退货

0 投票
1 回答
2971 浏览

avr - 带有 JTAGICE mkII 克隆的 ubuntu 上的 avrdude - 连接 ATmega1280 (RSP_ILLEGAL_JTAG_ID) 的问题

希望我已经为此苦苦挣扎了足够长的时间来在这里提出问题...

我无法将 ATmega1280 与这样一个更便宜的 JTAGICE mkII 版本连接起来。我正在尝试首先为 JTAG 调试设置保险丝。我已经按照这里(和这里)的描述完成了 udev 配置。

编辑:我可以使用 AVRStudio 通过 Windows 中的 JTAGICE 将我的硬件连接到我的计算机上,所以我已经确定接线没问题。

我得到的只是:

我读过这可以帮助解决 JTAGICE 问题。可悲的是,我不明白它有什么帮助,但也许你这样做:

我的系统正在识别该设备

它也不在任何 USB 集线器后面。我三重检查了所有连接。有什么线索吗?

0 投票
2 回答
1809 浏览

eclipse - Xcode 4 的 AVR?

有没有人成功使用 xcode 4 作为 AVR 微控制器的 IDE?是否可以与 eclipse 的插件具有相同数量的集成?

0 投票
2 回答
6928 浏览

c++ - 使用带有 AVR-G++ 的 Arduino 库

有没有一种简单的方法可以将用于 Arduino IDE 的库与我为 AVR-G++/AVR-GCC 编写的 C 和汇编代码一起使用?

我正在尝试使用Adafruit Wave Shield library,但仅包含头文件和 cpp 文件并没有多大用处。我可以以某种方式编译它并将其链接到我的 C 代码吗?或者也许只是想办法让它用我的 C 代码编译。

目前,当我尝试做一些简单的事情时:

我受到了欢迎: