标签: avrdude

AVRISP MKII在Linux上不适用于AVRDUDE

当我插拔电源时系统看到插入的东西:

bluehat@Matapan:/dev$ tail -f /var/log/syslog
Mar 23 15:36:35 Matapan kernel: [156082.112874] usb 7-1: new full speed USB device using uhci_hcd and address 6
Mar 23 15:47:19 Matapan kernel: [156726.248081] usb 7-1: USB disconnect, address 6
Mar 23 15:47:29 Matapan kernel: [156736.200148] usb 6-1: new full speed USB device using uhci_hcd and address 3
Run Code Online (Sandbox Code Playgroud)

AVRISP MKII应该依赖于cdc-acm:

bluehat@Matapan:/dev$ modinfo cdc-acm -V
module-init-tools version 3.12
Run Code Online (Sandbox Code Playgroud)

所以它应该能够看到它很好,但我无法写它.

avrdude -p m1280 -c avrispmkII -P usb -U test.hex
Run Code Online (Sandbox Code Playgroud)

返回

avrdude: usb_open(): cannot read serial number "error …
Run Code Online (Sandbox Code Playgroud)

linux usb avr avrdude

23
推荐指数
3
解决办法
3万
查看次数

Mac + Uno + avrdude:stk500_recv():程序员没有响应

我正在尝试将.hex文件上传到Arduino.通过IDE上传代码没有任何问题(如眨眼示例或其他任何内容).端口和板是正确的.

因此,当我尝试上传时出现问题

avrdude -pm328p -carduino -P/dev/tty.usbmodemfd121 -b57600 -D -Uflash:w:grbl_v0_8c_atmega328p_16mhz_9600.hex -v -v -v -v

avrdude: Version 6.1, compiled on Mar 23 2014 at 04:42:55
     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
     Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "/usr/local/Cellar/avrdude/6.1/etc/avrdude.conf"
     User configuration file is "/Users/Mikhail/.avrduderc"
     User configuration file does not exist or is not a regular file, skipping

     Using Port                    : /dev/tty.usbmodemfd121
     Using Programmer              : arduino
     Overriding Baud Rate          : 57600
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30] …
Run Code Online (Sandbox Code Playgroud)

arduino avrdude arduino-uno

11
推荐指数
3
解决办法
3万
查看次数

AVRISPmkII连接状态:未知状态0x00

嗯..我一直在网上搜索很多角落..但我找不到解决问题的办法.上次我使用AVRISP2时效果很好.现在,当我尝试在uC上编写程序时,我收到以下消息:

avrdude: stk500v2_command(): command failed
avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: Unknown status 0x00
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.
Run Code Online (Sandbox Code Playgroud)

我在互联网上发现了很多帖子,但没有任何解决方案.有谁知道问题可能是什么?

我已经检查了引脚,我更新了ISP的固件(blinkdemo工作).

谢谢你的任何提示..

microcontroller avr avrdude

8
推荐指数
1
解决办法
7198
查看次数

ATMega328P"AVRDude:找不到USBTiny设备(0x1781/0xc9f)"

下午好,

我最近组装了一个基于ATMega328P的微控制器PCB,这是我自己设计的.我对电路本身感觉很好,因为我设法通过Sparkfun AVR Pocket Programmer 上传Arduino Blink草图.

上传此草图后,我注意到ATMega正在使用其内部振荡器.我尝试通过Arduino IDE再次安装Arduino引导加载程序时,我感觉不舒服.

此时抛出了许多错误,但是电路板开始使用它的外部时钟并正确运行Blink程序.

我不能再向芯片上传任何代码,因为我无法让AVRDude在我的Mac上运行,我在Windows 8.1 PC上安装了AVRDude 5.1.

然后我连接了设备并发送:

avrdude -c usbtiny -p atmega328p
Run Code Online (Sandbox Code Playgroud)

这简单地返回:

avrdude: Error: Could not find USBtiny device ( 0x1781/0xc9f)
Run Code Online (Sandbox Code Playgroud)

我是否无意中歪斜了芯片的熔丝位?我怎么能保存这个芯片?

更新:我设法安装AVRDude 6.0.1现在错误如下:

avrdude: initialization failed, rc=-1
Run Code Online (Sandbox Code Playgroud)

完整结果如下:

终点归来

atmega arduino avrdude

7
推荐指数
1
解决办法
2万
查看次数

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

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

我正在尝试使用Adafruit Wave Shield库,但只是包含头文件和cpp文件并没有太大的帮助.我可以以某种方式编译它并将其链接到我的C代码?或者也许只是找到一种方法来使用我的C代码进行编译.

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

#include "WaveHC/WaveHC.h"    
SdReader card;
card.init();
Run Code Online (Sandbox Code Playgroud)

我受到了欢迎:

70: undefined reference to `SdReader::init(unsigned char)'
Run Code Online (Sandbox Code Playgroud)

c c++ avr arduino avrdude

6
推荐指数
1
解决办法
6081
查看次数

AVRDUDE 命令行无法连接到 Leonardo 的程序员

我正在尝试使用以下命令从命令行连接到 Arduino Leonardo:

./avrdude -patmega32u4 -C../etc/avrdude.conf -cavr109 -P/dev/cu.usbmodem1421
Run Code Online (Sandbox Code Playgroud)

我收到一系列以下错误:

avrdude: butterfly_recv(): programmer is not responding
Run Code Online (Sandbox Code Playgroud)

这似乎表明该板没有进入引导加载程序模式。我试图通过在上传过程中双击重置按钮来强制引导加载程序模式,但无济于事。

我怎样才能解决这个问题?

arduino avrdude

5
推荐指数
1
解决办法
1625
查看次数

如何使用avrdude读取保险丝

我有一个新的 stk500v2 编程器(Pololu),想读取 atmega8 的保险丝。对于我的老程序员,我使用命令

avrdude -v  -p atmega8 -P /dev/cu.usbmodem002938642 -c stk500v2
Run Code Online (Sandbox Code Playgroud)

并在 2 行上得到了 lfuse 和 hfuse

现在我只得到

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9307 (probably m8)
Run Code Online (Sandbox Code Playgroud)

使用

avrdude -v  -p atmega8 -P /dev/cu.usbmodem002938642 -c stk500v2 -U hfuse:r:-:h
Run Code Online (Sandbox Code Playgroud)

我明白了

avrdude: reading hfuse memory:

Reading | ################################################## | 100% 0.00s

avrdude: writing output file "<stdout>"
0xd9
Run Code Online (Sandbox Code Playgroud)

与 lfuse 相同。有没有办法使用相同的命令获取 hfuse 和 lfuse ?

atmega avrdude

4
推荐指数
1
解决办法
3783
查看次数

使用avrdude上传Arduino hex文件

我需要使用终端的avrdude将编译好的Arduino草图(.hex文件)上传到我的Arduino Pro Mini 5V.我正在使用FTDI 5V对Pro Mini板进行编程.当我将电路板插入我的机器并使用以下参数运行avrdude命令时,它表示它无法在该端口上找到该设备(参见下图).有人能告诉我如何获取端口信息("-P")我将电路板插入计算机的位置?

avrdude上传命令显示异常:

在此输入图像描述

c++ microcontroller arduino avrdude

3
推荐指数
1
解决办法
8781
查看次数

标签 统计

avrdude ×8

arduino ×5

avr ×3

atmega ×2

c++ ×2

microcontroller ×2

arduino-uno ×1

c ×1

linux ×1

usb ×1