Ошибка при записи загрузчика avrdude error could not find usbtiny device 0x2341 0x49

Hi,
I am trying to program an ATtiny85 from Arduino IDE 1.6.9, under Linux (Ubuntu -based machine) after following the indications from there:

  • https://github.com/damellis/attiny
    • — http://highlowtech.org/?p=1695
    • — http://highlowtech.org/?p=1706

The ArduinoISP seems fine: «HeartBeat» LED is glowing non stop.
Trying to push the «blink» code to the ATtiny85 ends with this exact error message:
avrdude: Error: Could not find USBtiny device (0x2341/0x49) while all necessary settings from the menu are set properly (i.e. Board: ATtiny25/45/85 ; Processor: ATtiny85 ; Clock: Internal 1MHz ; Port: /dev/ttyUSB0 ; Porgrammer: ArduinoISP)

Port is /dev/ttyUSB since using an Arduino clone (WaveShare «UNO Plus») with a switch to disable the reset from DTR signal.

I also tried with an Arduino UNO R3 original, same issue: Whatever programmer I select, there is an automatic selection for USBtiny over-riding my selection.
I faced the same issue prior to engage into ATtiny85 development.

Any idea for a workaround ?

Thanks in advance !

Best regards,
HP_

Hi,
I am trying to program an ATtiny85 from Arduino IDE 1.6.9, under Linux (Ubuntu -based machine) after following the indications from there:

  • https://github.com/damellis/attiny
    • — http://highlowtech.org/?p=1695
    • — http://highlowtech.org/?p=1706

The ArduinoISP seems fine: «HeartBeat» LED is glowing non stop.
Trying to push the «blink» code to the ATtiny85 ends with this exact error message:
avrdude: Error: Could not find USBtiny device (0x2341/0x49) while all necessary settings from the menu are set properly (i.e. Board: ATtiny25/45/85 ; Processor: ATtiny85 ; Clock: Internal 1MHz ; Port: /dev/ttyUSB0 ; Porgrammer: ArduinoISP)

Port is /dev/ttyUSB since using an Arduino clone (WaveShare «UNO Plus») with a switch to disable the reset from DTR signal.

I also tried with an Arduino UNO R3 original, same issue: Whatever programmer I select, there is an automatic selection for USBtiny over-riding my selection.
I faced the same issue prior to engage into ATtiny85 development.

Any idea for a workaround ?

Thanks in advance !

Best regards,
HP_

Offline

Зарегистрирован: 20.01.2016

Подключил Нану к USB 3.0 (пробовал 2 кабеля), дрова встали сами, прописался как СОМ8, при подключении коротко моргнули TX и RX, постоянно горит питание и моргает 13 пин с частотой полсекунды. Попробовал залить Blink, что получилось смотрите ниже. Дрова версии 2.12.12.0, насильно ставил 2.8.14, не помогло, откатил обратно. Платка вроде родная, полностью готовая не надо было паять ничего. Долго курил всякие форумы, вроде отсутствует загрузчик. Пробовал простой вариант, через USBasp, не получается. Есть Arduino UNO. Неужели придётся заливать загрузчик с её помощью через ArduinoSPI? Подскажите, пожалуйста. Скетч использует 1 066 байт (3%) памяти устройства. Всего доступно 30 720 байт. Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2 039 байт для локальных переменных. Максимум: 2 048 байт. processing.app.debug.RunnerException at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:179) at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78) at processing.app.Sketch.upload(Sketch.java:1178) at processing.app.Sketch.exportApplet(Sketch.java:1152) at processing.app.Sketch.exportApplet(Sketch.java:1124) at processing.app.Editor$DefaultExportHandler.run(Editor.java:2417) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at java.lang.String.replace(String.java:2240) at processing.app.helpers.StringReplacer.replaceFromMapping(StringReplacer.java:97) at processing.app.helpers.StringReplacer.replaceFromMapping(StringReplacer.java:89) at processing.app.helpers.StringReplacer.formatAndSplit(StringReplacer.java:37) at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:174) … 6 more

  1. Здравствуйте! Купил attiny85, пытаюсь зашить на нее загрузчик (через Iskra Neo). Arduino IDE выдает ошибку:Подключал по такой схеме:

    [​IMG]

    Как бороться с ошибкой? Спасибо!

  2. На искре — да, на attiny его нет — пытаюсь зашить.

  3. Что за прошивка в Iskra Neo зашита?

  4. Видимо Ардуино ISP .Подключено правильно какой прогой зашиваете Бут? Делаете что то вроде этого? http://tinyurl.com/oxkldoj

  5. Да, делаю так. Загрузчик зашиваю дефолтный (в меню других и нету за ненадобностью) спомощью Arduino IDE.

  6. как то в итоге решили вопрос ?

Normal Topic avrdude: Error: Could not find USBtiny device (0x2341/0x49) (Read 8548 times)


Cy

Newbies

*
Offline

Posts: 2

Joined: Apr 24th, 2016

avrdude: Error: Could not find USBtiny device (0x2341/0x49)

Apr 24th, 2016 at 2:24pm

Print Post
 

This is very annoying, I’ve done every trick in the book and still getting this error! Please HELP ASAP. Thanks

My Arduino version 1.6.8

Program size: 1,554 bytes (used 1% of a 253,952 byte maximum) (0.27 secs)
Minimum Memory Usage: 9 bytes (0% of a 8192 byte maximum)

  Uploading to I/O board using ‘ArduinoISP’
Uploader started for board Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)
Uploader will use programmer name: arduinoisp
C:Program Files (x86)Arduinohardwaretoolsavrbinavrdude «-CC:Program Files (x86)Arduinohardwaretoolsavr/etc/avrdude.conf» -v -patmega2560 -carduinoisp ketch1.ino.hex:i»
avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch
Error during upload using programmer
Upload failed

Upload failed
The uploader returned an error
         System wide configuration file is «C:Program Files (x86)Arduinohardwaretoolsavr/etc/avrdude.conf»
         Using Port                    : usb
         Using Programmer              : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)
avrdude done.  Thank you.

« Last Edit: Apr 24th, 2016 at 2:35pm by Cy »  


Please Register or Login to the Forum to see File Attachments

Back to top

IP Logged
 


Tim@Visual Micro

Administrator

*****
Offline

Posts: 11679
Location: United Kingdom

Joined: Apr 10th, 2010

Re: avrdude: Error: Could not find USBtiny device (0x2341/0x49)

Reply #1 — Apr 24th, 2016 at 2:33pm

Print Post
 

Can I assume that you do NOT have a second Arduino that you have wired as an ISP programmer? That you are simply trying to upload using standard usb cable or ftdi?

1)
If yes, then you have ticked «vMicro>Always use programmer for upload» by mistake. Please untick and ensure the correct COM port is selected, then try the upload again.

2)
If no and you are trying to upload using another Arduino as an ISP then:-

  • Please switch on «vMicro>Verbose messages», try the upload again and post or email the output as a .txt file. 
  • Confirm if «Sketch>Upload using programmer» works in the Arduino IDE because that would be similar functionality? If not, then you have checked the «always upload using programmer» menu item by mistake.

Thanks

« Last Edit: May 27th, 2016 at 7:57pm by Tim@Visual Micro »  

Back to top

WWW
 

IP Logged
 


Cy

Newbies

*
Offline

Posts: 2

Joined: Apr 24th, 2016

Re: avrdude: Error: Could not find USBtiny device (0x2341/0x49)

Reply #2 — Apr 24th, 2016 at 2:40pm

Print Post
 

Thank you so very much for your prompt response. Case A solved the problem. you guys are great I’m going to buy the program!

Back to top

IP Logged
 

Старый
13.04.2016, 22:48

 
#21

Moderator

 

Регистрация: 20.07.2014

Адрес: МСК

Сообщений: 983

Вес репутации: 1021

Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough

По умолчанию
Re: AVR (mega328p)


Я запорол pro mini?
Прошил Uno в ArduinoISP, переставил настройки на ProMini 5V, запустил «записать загручик» и получил:

Цитата:

D:arduino-1.6.7-2hardwaretoolsavr/bin/avrdude -CD:arduino-1.6.7-2hardwaretoolsavr/etc/avrdude.conf -v -patmega328p -c arduinoisp -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is «D:arduino-1.6.7-2hardwaretoolsavr/etc/avrdude.conf»

Using Port : usb
Using Programmer : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)

avrdude done. Thank you.

Tohin вне форума

Ответить с цитированием

Старый
13.04.2016, 22:52

 
#22

Administrator

 

Аватар для Admin

По умолчанию
Re: AVR (mega328p)


Да вроде ничего криминального, он написал что ему не удалось найти устройство

Цитата:

Не удалось найти USBtiny устройство

Admin вне форума

Ответить с цитированием

Старый
13.04.2016, 22:58

 
#23

Administrator

 

Аватар для Admin

По умолчанию
Re: AVR (mega328p)


Открываем Arduino IDE и заливаем в Arduino Uno sketch называющийся ArduinoISP (File -> Examples -> Arduino ISP)
В скетче есть распиновка программатора

Цитата:

// this sketch turns the Arduino into a AVRISP
// using the following pins:
// 10: slave reset
// 11: MOSI
// 12: MISO
// 13: SCK

// Put an LED (with resistor) on the following pins:
// 9: Heartbeat — shows the programmer is running
// 8: Error — Lights up if something goes wrong (use red if that makes sense)
// 7: Programming — In communication with the slave

Нужно подключить как минимум 6 выводов
10: slave reset
11: MOSI
12: MISO
13: SCK
GND: GND
+5v: 5v

Admin вне форума

Ответить с цитированием

Старый
13.04.2016, 23:23

 
#24

Moderator

 

Регистрация: 20.07.2014

Адрес: МСК

Сообщений: 983

Вес репутации: 1021

Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough

По умолчанию
Re: AVR (mega328p)


Спасибо за участие.
я вроде так и делал… из того же скетча:

Цитата:

// Put an LED (with resistor) on the following pins:
// 9: Heartbeat — shows the programmer is running

на 9м пине диод красиво мигает..
выводы все подключил.

UPD:
Сорри за беспокойство. я опять ступил. Нужно выбирать программатор не ArduinoISP а Arduino

as ISP…..


Последний раз редактировалось Tohin; 13.04.2016 в 23:30.

Tohin вне форума

Ответить с цитированием

Старый
13.04.2016, 23:31

 
#25

Administrator

 

Аватар для Admin

По умолчанию
Re: AVR (mega328p)


на 9 пину светодиод показывает, что осуществляется прошивка

Admin вне форума

Ответить с цитированием

Старый
13.04.2016, 23:52

 
#26

Moderator

 

Регистрация: 20.07.2014

Адрес: МСК

Сообщений: 983

Вес репутации: 1021

Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough

По умолчанию
Re: AVR (mega328p)


Цитата:

Сообщение от Admin
Посмотреть сообщение

на 9 пину светодиод показывает, что осуществляется прошивка

неа… на 7м прошивка:

Цитата:

// Put an LED (with resistor) on the following pins:
// 9: Heartbeat — shows the programmer is running
// 8: Error — Lights up if something goes wrong (use red if that makes sense)
// 7: Programming — In communication with the slave

Заработало… нажимаю кнопку на одной дуине, загорается лампочка на другой. На что я потратил свой отпуск, а?!

Tohin вне форума

Ответить с цитированием

Старый
13.04.2016, 23:58

 
#27

Administrator

 

Аватар для Admin

По умолчанию
Re: AVR (mega328p)


На 7-ом показывает что есть соединение

Admin вне форума

Ответить с цитированием

Старый
14.04.2016, 14:28

 
#28

Moderator

 

Регистрация: 20.07.2014

Адрес: МСК

Сообщений: 983

Вес репутации: 1021

Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough

По умолчанию
Re: AVR (mega328p)


Цитата:

Сообщение от Admin
Посмотреть сообщение

на 9 пину светодиод показывает, что осуществляется прошивка

Пр факту он плавно мигает при подаче питания. Мне показалось это обозначает, что залитый скетч является ISP программатором и он работает

Цитата:

Сообщение от Admin
Посмотреть сообщение

На 7-ом показывает что есть соединение

опять же, по факту, он моргает при выполнении прошивки ведомой платы.


Последний раз редактировалось Tohin; 14.04.2016 в 14:58.

Причина: Задумался…

Tohin вне форума

Ответить с цитированием

Старый
18.06.2016, 10:29

 
#29

Moderator

 

Регистрация: 20.07.2014

Адрес: МСК

Сообщений: 983

Вес репутации: 1021

Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough

По умолчанию
Re: AVR (mega328p)


Опять туплю где-то… Может кто свежим взглядом выведает:

PHP код:



#include <avr/interrupt.h>
volatile uint16_t Hot_CountCold_Countuint16_t HotCold;
void setup() {// put your setup code here, to run once:PCICR 0b00000001// включаем прерывания PCINT0. цитата из даташита Bit 0 – PCIE0: Pin Change Interrupt Enable. Any change on any enabled PCINT[7:0] pin will cause an interrupt.DDRB 0b00111100// пины 0 и 1 порта B - это входы, все остальное - выходы. PORTB 0x00;  // отключаем подтяжку на всех пинах. входы 0 и 1 подтянуты к земле через резистор,и к +5v через кнопку.PCMSK0 0b00000011// Создаем маску для PCINT0, чтобы реагировать только на пины 0 и 1. Т.к. на остальных могут быть релешки и не нужно дергать прерыывание при их срабатывании.sei();Serial.begin(9600);Serial.print("I'm readynr"); //Для отладки, пишем что ардуинка жива.
}
ISR(PCINT0_vect){  // Кто-то дернул прерывание на portbSerial.print("start interruptnr");

 if ((

PINB&(<< PB0)) == 1&&Cold_Count==0){ //Если это PB0(8 пин), то нужно добавить 10л к холодной воде. второй частью проверяем, что мы это срабатывание еще не учитывали.Cold_Count 1// сообщаем в основной цикл, что было срабатывание геркона на холодной воде.Serial.print("Cold_countnr");

 }

 if ((

PINB&(<< PB1)) == 1&&Hot_Count==0){ //Если это PB1(9 пин), то делаем то же самое с горячей водой.Hot_Count 1Serial.print("Hot_countnr");

 }

   

С холодной все отрабатывает нормально… а вот на горячей в прерывание входит, а условие не отрабатывается.

UPD:
Нашел причину, но все равно не понял….

PHP код:



(PINB&(<< PB1)) == // Но почему? и как правильно? 



Последний раз редактировалось Tohin; 18.06.2016 в 11:01.

Tohin вне форума

Ответить с цитированием

Старый
18.06.2016, 10:44

 
#30

Administrator

 

Аватар для Admin

По умолчанию
Re: AVR (mega328p)


Если мне память не изменяет , то Serial.print в обработчике прерывания запрещено использовать

Admin вне форума

Ответить с цитированием

После нескольких попыток загрузчик вроде записался)) Второй раз прописываться не хочет, выдает ошибку

Код

avrdude: ser_open(): cant open divice ".COM30": Отказано в доступе.

Потом попробовал прошить программу. Сначала была пара ошибок, которые я не записал) Потом я все отключил, подключил обратно и вроде прошивка стала прописываться. Однако мк никак не реагирует… Посему опять парочка вопросов.

1. Кварц я взял от платы stm32vl discovery, на 8 МГц. Есть еще на 12 МГц, на 16 нету =( Какой лучше брать?

И подключаю я его без конденсаторов, на ножки (XTAL1/TOSC1) PB6 — (XTAL2/TOSC2) PB7. Конденсаторов при себе нет, а в инете видел, что так тоже должно прокатить)

2. После того, как я прошил программу, я отключаю ножку RESIT, вытаскиваю кварц, вытаскиваю питание и обратно его подключаю… Что то еще надо сделать, чтоб заработало?

Не вытаскивать кварц тоже пробовал, мк все равно не реагирует.

3. Прошивать пробовал двумя способами: «Загрузка» и «Загрузить через программатор». Никакой разницы я не вижу, но может какой то определенный метод нужен?

И прошиваю я с настройками для Atmega8… Может надо менять на UNO? Хотя тогда сама UNO будет по идее прошиваться…

4. Опять непонятки с портами)) Пишу digitalWrite(2, HIGH) — значит, если смотреть на распиновку в даташите, то это ножка PD0?
Просто я, мало того, что не уверен в правильности процесса прошивки, еще и не уверен в том, какую ногу проверять))

So I’m trying to build an Arduino Micro using a bread-board and through-hole components. I’m leaving out the voltage regulator and voltage selector (see schematic at the bottom for reference). I’m powering off of USB, so the +5V line is connected to VUSB.

I checked over the circuit many times, so I think it’s okay. Below is a picture of me trying to use an Arduino Micro to load the bootloader on to the Atmega32U4:

Arduino Micro circuit

I looked here and here as references for trying to load the bootloader, but every time I try it gives me an error. It seems like the MCU is not being recognized. Has anyone tried this before, and successfully done it? I’d like some pointers as to how to achieve this.

EDIT: I’ve moved the crystal (and 22 pF cap’s) closer to pins 16 and 17. The steps I take are:

  1. Upload «ArduinoISP» sketch to Arduino Micro (the «programmer»).
  2. Select «Arduino Micro» as the board to be programmed.
  3. Select «Arduino as ISP (Atmega32U4)» as the programmer.
  4. Burn bootloader.

Here is the verbose output (compilation and upload):

Arduino: 1.6.12 (Windows 7), Board: "Arduino/Genuino Micro"

C:Program Files (x86)Arduinohardwaretoolsavr/bin/avrdude -CC:Program Files (x86)Arduinohardwaretoolsavr/etc/avrdude.conf -v -patmega32u4 -carduino -PCOM5 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xcb:m -Uhfuse:w:0xd8:m -Ulfuse:w:0xff:m 

avrdude: Version 6.3, compiled on Sep 12 2016 at 17:24:16
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:Program Files (x86)Arduinohardwaretoolsavr/etc/avrdude.conf"

         Using Port                    : COM5
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega32U4
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  9000  9000 0x00 0x00
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

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

avrdude: Device signature = 0xffffff (probably .reduced_core_tiny) (retrying)

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

avrdude: Device signature = 0xffffff (probably .reduced_core_tiny) (retrying)

Error while burning bootloader.
Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0xffffff (probably .reduced_core_tiny)
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

Arduino Micro schematic

Исправить ошибку USB для Arduino и последовательного программатора! -CH340 Драйвер

Добрый день,

Недавно я собрал плату микроконтроллера на базе ATMega328P собственной разработки. Мне нравится сама схема, так как мне удалось загрузить Arduino Мигать скетч через карманный программатор Sparkfun AVR.

После загрузки этого скетча я заметил, что ATMega использует свой внутренний генератор. Мне было неудобно менять биты предохранителей. Я попытался снова установить загрузчик Arduino через Arduino IDE.

На этом этапе было выдано несколько ошибок, но плата начала использовать свои внешние часы и запустить Мигать программировать правильно.

Однако я больше не могу загружать дополнительный код в чип, так как я не мог заставить AVRDude работать на моем Mac, я установил AVRDude 5.1 на свой ПК с Windows 8.1.

Затем я подключил устройство и отправил:

avrdude -c usbtiny -p atmega328p 

Это просто вернулось:

avrdude: Error: Could not find USBtiny device ( 0x1781/0xc9f) 

Я случайно не перекосил предохранители микросхемы? Как сохранить этот чип ??

ОБНОВЛЕНИЕ: мне удалось установить AVRDude 6.0.1, и теперь сообщение об ошибке гласит:

avrdude: initialization failed, rc=-1 

Полный результат можно увидеть здесь:

  • Та же ошибка похожа на Adafruit Gemma. Вам нужно нажать черную кнопку, чтобы загрузить код. Но я не уверен, что это может вам помочь. Instructables.com/id/How-to-Program-Adafruit-Gemma-V2

Загляните в это сообщение об ошибке с помощью брелка AdaFruit 3.3V pro. Обратите внимание, что вам нужно активировать загрузчик СНАЧАЛА, нажав кнопку сброса. Красный светодиод вроде как немного мигает, ТОЛЬКО ЗАТЕМ запускайте загрузку из IDE. В противном случае вы получите указанную выше ошибку.

Не ждите слишком долго, иначе вы пропустите окно загрузки и снова получите сообщение об ошибке. Красный светодиод должен мигать.

Я думал, что повредил и свою плату, но процедура описана в документации. (Arduino Uno в этом не нуждается.)

Из канала поддержки Adafruit: https://forums.adafruit.com/viewtopic.php?f=24&t=97879

Попробуйте поставить дешевый / старый USB-концентратор между Mac и Gemma.

Существует известная проблема с загрузчиком Gemma, у которого проблемы с подключением к портам USB-3, которые являются стандартными для всех последних компьютеров Mac. Более старые и недорогие концентраторы USB используют USB-2 и действуют как трансляторы протоколов.

Также позже:

проверьте свой USB-кабель, подключив к нему заведомо исправное устройство. Мы видим, как по крайней мере одного человека в день ловят на проводе, предназначенном только для зарядки.

У меня была аналогичная проблема с Adafruit Gemma; Я обнаружил, что на Mac оба USB-порта Mac не работают. Я подключил его к док-станции USB дисплея, и соединение заработало.

У меня была такая же ошибка «avrdude: Ошибка: не удалось найти устройство USBtiny (0x1781 / 0xc9f)» с MacBook Air. попробовал с концентратором USB 2.0, и он работает нормально. Мне пришлось использовать то же исправление на рабочем столе Windows.

У меня был тот же вопрос, и я поискал в Интернете решение, я случайно наткнулся на ответ. Драйверы, сначала я сделал общий поиск драйверов usbtinyisp и нашел сайт adafruits. Но на странице, на которую вы перейдете, нет ссылки на нужные драйверы. Мне удалось найти эту страницу, введя адрес вручную. Надеюсь, это поможет! (также обязательно полностью удалите USBtinyISP из диспетчера устройств, включая все драйверы, которые вы могли установить ранее.)

https://learn.adafruit.com/usbtinyisp/drivers после загрузки появится список досок, посмотрите в крайний правый угол от каждой опции, и вы должны увидеть в скобках TINYusbISP, убедитесь, что одна из них отмечена, а также FEATHER WICED.

  • Так много ищу. До этого ничего не работало. СПАСИБО!

У вас что-то не так подключено. Возьмите мультиметр и проверьте, что + 5VDC и GND выходят из правильных контактов.

Я просто решил проблему, выбрав USBtinyISP для своего программатора вместо использования gemma. Это альтернатива адафруту, поэтому она может не относиться ко всем.

Tweet

Share

Link

Plus

Send

Send

Pin

не могу прописать фьюзы..

Offline

Зарегистрирован: 13.04.2017

Нашел в инете проект по паяльной станции, в роли МК используется atmega328P AU.

Списался с человеком который создал печатку, спросил можно ли купить arduino nano и впаять ее целиком? он говорит, купи лучше нано и отдельно мегу. Ну я так и сделал, купил nano V3 на 328P и купил отдельно atmega328P AU. Убил уже неделю на изучение и все такое.. Что делаю:

Подключаю к arduino ide — примеры — arduinoisp — загрузить. Все нормально загружается без проблем.

Дальше открываю AVRDUDESS, в роли програматора выбираю arduino, выбираю прошивку закидываю прошивку он мне пишет:

avrdude.exe: AVR device initialized and ready to accept instructions

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

avrdude.exe: Device signature = 0x1e950f
avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
             To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file "C:UserstiandduDownloadssolderingstation_ver_0.6.ino.standard.hex"
avrdude.exe: input file C:UserstiandduDownloadssolderingstation_ver_0.6.ino.standard.hex auto detected as Intel Hex
avrdude.exe: writing flash (3986 bytes):

Writing | ################################################## | 100% 1.18s

avrdude.exe: 3986 bytes of flash written
avrdude.exe: verifying flash memory against C:UserstiandduDownloadssolderingstation_ver_0.6.ino.standard.hex:
avrdude.exe: load data flash data from input file C:UserstiandduDownloadssolderingstation_ver_0.6.ino.standard.hex:
avrdude.exe: input file C:UserstiandduDownloadssolderingstation_ver_0.6.ino.standard.hex auto detected as Intel Hex
avrdude.exe: input file C:UserstiandduDownloadssolderingstation_ver_0.6.ino.standard.hex contains 3986 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 0.90s

avrdude.exe: verifying ...
avrdude.exe: 3986 bytes of flash verified

avrdude.exe done.  Thank you.

И ардуинка начинает мигать, я так понимаю что прошилась моя ардуинка а не МК? Как в итоге прошить микруху голую? не ужели придется покупать usbasp?

Arduino Forum

Loading

  1. Здравствуйте! Купил attiny85, пытаюсь зашить на нее загрузчик (через Iskra Neo). Arduino IDE выдает ошибку:Подключал по такой схеме:

    [​IMG]

    Как бороться с ошибкой? Спасибо!

  2. На искре — да, на attiny его нет — пытаюсь зашить.

  3. Что за прошивка в Iskra Neo зашита?

  4. Видимо Ардуино ISP .Подключено правильно какой прогой зашиваете Бут? Делаете что то вроде этого? http://tinyurl.com/oxkldoj

  5. Да, делаю так. Загрузчик зашиваю дефолтный (в меню других и нету за ненадобностью) спомощью Arduino IDE.

  6. как то в итоге решили вопрос ?

  • Ошибка при записи загрузчика atmega328p
  • Ошибка при записи загрузчика arduino uno
  • Ошибка при записи загрузчика arduino nano
  • Ошибка при записи винды на флешку
  • Ошибка при записи flash 00000800 нет ответа от прибора