Verification error first mismatch at byte 0x0000 0x00 0x0c

Добрый день! Недавно приобрёл Arduino UNO. Вначале всё было хорошо, но потом перестала заливаться программа. При попытке загрузить выводит ошибку:...

Страница 1 из 2

  1. Добрый день! Недавно приобрёл Arduino UNO. Вначале всё было хорошо, но потом перестала заливаться программа. При попытке загрузить выводит ошибку:

    avrdude: verification error, first mismatch at byte 0x0000
    0x0c != 0xff
    avrdude: verification error; content mismatch

    Настройки все остались теми же, что и были. Пробовал подключать к разным USB портам и к разным компам- везде одинаково.
    Подскажите в чём дело.


  2. acos

    acos
    Официальный гик
    Администратор

    Откройте Arduino IDE, в меню Файл→Настройки поставьте галочку напротив опции «Вгрузить» там где «Show verbose output during:» . Эта опция выдаст вам при загрузке скетча в Arduino полную запись логов Avrdude. Выложите эти логи сюда пожалуйста.


  3. acos

    acos
    Официальный гик
    Администратор

    Так же, убедитесь, что в настройках Arduino IDE выбрана именно Arduino Uno.
    Есть ли возможность воспользоваться ещё одной Arduino или каким-то другим программатором для перезаписи загрузчика на Arduino Uno?

  4. нет, программатора другого нет

    Вложения:

    • logs.txt
      Размер файла:
      26,6 КБ
      Просмотров:
      963
  5. Посмотрите Ваш скетч вот на что — есть ли в нем какие-то сообщения в сериал-порт? Закомментируйте их все и посмотрите — будет ли загружаться. Если загрузка возобновится — начинайте методом «50%» возвращать обратно сообщения.
    У меня была как-то такая ситуация. В чем суть причины — не знаю. Но так вело себя одно тестовое сообщение, которое пришлось просто удалить.


  6. acos

    acos
    Официальный гик
    Администратор

    Да там, судя по названию Blink.cpp.hex, блинк простой.

  7. Ну в таком случае можно поступить и следующим образом — выбрать любой другой пример из библиотеки, скомпилировать и попытаться загрузить. Если тоже не загрузится — проблема в железе.
    Начать со смены шнурка, проверки контактов… закончить заменой Ардуино.

  8. нет дело не в скетче. разные пробовал, и свои и из примеров.

  9. А там точно УНО?А то у меня было так:Плата написано уно а при выборе платы УНО не грузиться скетч пришлось методом тыка найти плату.А он оказался не УНО вовсе а Duemilanove w ATMega328. Впрочем я об этом уже где то писал-жаль что народ не читает написанное там много полезного сразу новые темы плодит-повторы.Вот бы фотку платы увидеть

  10. Еслиб плата была другая, он бы с первого дня не загружался. а в моём случае он загружался, но внезапно перестал. Да и если плата не та- ошибку выдаёт другую: not in sync что то там…

  11. Попробуйте перешить «Лодыря» (Бутлоадер) у меня на самопальной Ардуине почему-то снесло.Пришлось перешить-ничего сложного

  12. я, так понимаю, для этого нужен второй программатор?

  13. Да, либо вторая ардуина (любая, самая маленькая) или любой ее клон с залитым скетчем ArduinoISP.

  14. так, у меня есть одна плата Arduino 2 микроконтроллера ATMEGA328P один полностью исправный, второй с вышеизложеной проблемой. Попробовал сделать как сказано здесь http://arduino.cc/en/Tutorial/ArduinoISP чтото не получилось.

  15. Нужно еще на RESET ардуины-программатора повесить емкость в 10мкФ.

  16. Не заливает на оригинал Uno, пишет не может открыть порт. Работаю на Ubuntu 15.04

  17. Столкнулся с идентичной проблемой, и самое главное с отсутствием решения для человека, живущего в месяце доставки от Китая. АГА! Так что найдя ответ решил поделиться. Дубль моего сообщения в другом форуме:
    Здравствуйте, господа. Зарегистрировался специально чтобы поделиться своим опытом решения этой проблемы. Недавно заказал китайский ардуино уно(Atmega328p-au + ch340g). Проработав пару часов с момента распаковки он просто отказался записывать скетч. Пробовал я всё что было под рукой, но ничего мне не помогало, rt809f читает сигнатуру (1e95of) но отказывается шить, потому что её не знает. Программатор через com порт не читает сигнатуру, читает содержимое(неведомо правильно или нет) и ничего не хочет записывать.
    В итоге спас меня Parallel Programmer в Arduino IDE (1.6.8) и статья https://www.arduino.cc/en/Hacking/Pa…ogrammer (схему взял с первой же картинки). Подключил по ней к старому компу через 4 100 Ом резистора. Но ни тут то было, стал ругаться на giveio и оказалось что эта гадость работает только на WinXp(на Win7-x86 не устанавливалось нив какую, может быть я не нашёл версии…).
    В общем установил XP запустил install_Giveio.bat из набора(SinaProg 1.4.5.10). Подключил по схеме с сайта ардуино(ссылка выше), питание подключил прямо к плате ардуино 12В. Запустил Arduino IDE выбрал Плату Arduino Uno, Программатор Parallel Programmer и щёлкнул Записать загрузчик. Не успев и моргнуть программа сообщила мне, что загрузка завершена. А парился я целую неделю!!!

    Вот. Резисторы использовал 100 Ом! никакой пайки.

    Вложения:

    Последнее редактирование: 24 апр 2016

  18. Ардуино уно китайская сначала работал нормально, потом при заливки скетча начал выходит ошибка:

    Подозреваю либо слетел загрузчик, либо какой то деталь сгорел, так как при подключении ардуино в 12в блок питание сильно грелся разъем подключение питание.

    Сначала пробовал по этой статье. Русская версия тут. Выходит ошибка:

    Может ошибка не в загрузчике. Но все таки решился на вариант с Parallel Programmer. Все сделал как описывал tema.koroliov. Кстати, работаю на Win7. Пока времени нет WinXP ставить для этого. Сначала установка givelo вроде выдал ошибку. Потом exe файл поставил совместимым с WinXP SP2 и вроде установился. Хотя точно не уверен корректно ли установился. В общем теперь выдает ошибку:

    Хотя плата выбрана Ардуино Уно. А чип менять не знаю как. Вроде ATmega328P и должен быть.

    Может ошибка 0xff != 0x0c вовсе не означает что проблема с загрузчиком. Может сгорел какой нибудь деталь? Что посоветуете?

  19. Примерна такая же история. Пришел от амперки iskra nano pro. Подключил, записал скетч для проверки из примеров (Blink). Все загрузилось, диод мигает. И на этом собственно все. Больше скетчи не загружаются с такой же ошибкой как у топик стартера. А диод продолжает мигать, reset не помогает.
    Что делать, ума не приложу.

Страница 1 из 2

Содержание

  1. Arduino.ru
  2. Регистрация новых пользователей и создание новых тем теперь только на новом форуме https://forum.arduino.ru
  3. forum.arduino.ru
  4. Ошибка avrdude: verification error
  5. Verification error after loading code by Serial #71
  6. Comments
  7. Verification Error on Burning Bootloader #19
  8. Comments

Arduino.ru

Регистрация новых пользователей и создание новых тем теперь только на новом форуме https://forum.arduino.ru

forum.arduino.ru

Ошибка avrdude: verification error

Еще вчера ардуина работала, а сегодня вдруг перестала. Теперь при подключении к ПК постоянно мигает встроенные светодиод на 13 пине.

подключаете usbasp к nano (разъем на 6 штырьков — mosi(D11), miso(D12), sck(D13), reset, vcc, gnd), выбираете в IDE програматор usbasp, выбираете плату , и жмете записать загрузчик

подключаете usbasp к nano (разъем на 6 штырьков — mosi(D11), miso(D12), sck(D13), reset, vcc, gnd), выбираете в IDE програматор usbasp, выбираете плату , и жмете записать загрузчик

так вроде все понял, спасибо.

сделал как ты сказал но выдает ошибку при нажатии на «записать загрузчик»

Подключил вроде все как надо в соответствии с этими данными:

Собственно как я понял, надо обновить прошивку на программаторе? Но как это сделать не имея нечего кроме самого программатора я чето не вкурил, хотя гугл юзал. у меня ардуина которая не может залить в себя скетч, следовательно ее не получится использовать для прошивки программатора.

лучше прямо на пины подключайте, а то у меня на нане другой расклад на 6 пиновом разъеме, чем у вас на рисунке, на usbasp такой же

на эту ошибку не обращайте внимание «avrdude: warning: cannot set sck period. please check for usbasp firmware update.«,

лучше прямо на пины подключайте, а то у меня на нане другой расклад на 6 пиновом разъеме, чем у вас на рисунке, на usbasp такой же

на эту ошибку не обращайте внимание «avrdude: warning: cannot set sck period. please check for usbasp firmware update.«,

А я ведь сначала подумал что надо на пины, но потом перечитал про 6ти контактный разъем и не стал уточнять 😀 хотя перед этим нарисовал схему тк были вопросы:

1) какой reset выбрать, на стороне A или на стороне D пинов? я склоняюсь к ресету на стороне питания, но лучше уточнить.

2) какую землю выбрать, на программаторе это предпоследняя определил опытным путем, а вот какая на плате опять такие со стороны A или со стороны D пинов? хотя тут вроде логично землю выбрать рядом в +5v но на всякий случай лучше спрашиваю.

Источник

Verification error after loading code by Serial #71

Hi! I’m building my project on Atmega128 chip using your bootloader. Bootloader was load properly by USBASP and I even can see it in FLASH through Avrdude terminal mode from address 0xFC00 (as I remember). Then I faced an issue during loading my program by Serial through USB-UART (CH340 chip). It seems that Arduino IDE connects to Atmega and I see Avrdude writing progress bars but then it fails on verification step:

avrdude: verification error, first mismatch at byte 0x0000
0xff != 0x0c
avrdude: verification error; content mismatch

It seems that my sketch code was not recorded to Atmega. If I loading the code through programmer by ICSP — it works well.
Here is the Avrdude log:

/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C/Users/dmitrij/Library/Arduino15/packages/MegaCore/hardware/avr/2.0.0/avrdude.conf -v -patmega128 -carduino -P/dev/cu.wchusbserial1420 -b115200 -D -Uflash:w:/var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex:i

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:01:35
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0x1e9702 (probably m128)
avrdude: reading input file «/var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex»
avrdude: writing flash (1240 bytes):

avrdude: 1240 bytes of flash written
avrdude: verifying flash memory against /var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex:
avrdude: load data flash data from input file /var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex:
avrdude: input file /var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex contains 1240 bytes
avrdude: reading on-chip flash data:

Reading | ########################################Произошла ошибка при загрузке скетча
########## | 100% 0.34s

avrdude: verifying .
avrdude: verification error, first mismatch at byte 0x0000
0xff != 0x0c
avrdude: verification error; content mismatch

avrdude done. Thank you.

Do you have any thoughts on it?

The text was updated successfully, but these errors were encountered:

Источник

Verification Error on Burning Bootloader #19

Hi.
I’m getting following Error on burning bootloader using arduino ide:
avrdude: verifying . avrdude: verification error, first mismatch at byte 0xfd00 0xff != 0x09 avrdude: verification error; content mismatch

I get this error on both Atmega64a and Atmega128a using any clock config and any programmer.

The text was updated successfully, but these errors were encountered:

Please turn on verbose upload in the IDE settings and post your full error message. What programmer are you using? This may be a lockbit issue, but I can’t tell before the full error message is posted 😉

`C:Arduinohardwaretoolsavr/bin/avrdude -CC:UsersMehdiAppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/avrdude.conf -v -patmega64 -cusbasp -Pusb -e -Ulock:w:0x3f:m -Uefuse:w:0xff:m -Uhfuse:w:0xc6:m -Ulfuse:w:0xbf: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

avrdude: auto set sck period (because given equals null)
avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0x1e9602
avrdude: erasing chip
avrdude: auto set sck period (because given equals null)
avrdude: reading input file «0x3f»
avrdude: writing lock (1 bytes):

C:Arduinohardwaretoolsavr/bin/avrdude -CC:UsersMehdiAppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/avrdude.conf -v -patmega64 -cusbasp -Pusb -Uflash:w:C:UsersMehdiAppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega64/optiboot_flash_atmega64_115200_16MHz.hex:i -Ulock:w:0x0f: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

avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x3f:
avrdude: load data lock data from input file 0x3f:
avrdude: input file 0x3f contains 1 bytes
avrdude: reading on-chip lock data:

avrdude: verifying .
avrdude: 1 bytes of lock verified
avrdude: reading input file «0xff»
avrdude: writing efuse (1 bytes):

avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xff:
avrdude: load data efuse data from input file 0xff:
avrdude: input file 0xff contains 1 bytes
avrdude: reading on-chip efuse data:

avrdude: verifying .
avrdude: 1 bytes of efuse verified
avrdude: reading input file «0xc6»
avrdude: writing hfuse (1 bytes):

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xc6:
avrdude: load data hfuse data from input file 0xc6:
avrdude: input file 0xc6 contains 1 bytes
avrdude: reading on-chip hfuse data:

avrdude: verifying .
avrdude: 1 bytes of hfuse verified
avrdude: reading input file «0xbf»
avrdude: writing lfuse (1 bytes):

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xbf:
avrdude: load data lfuse data from input file 0xbf:
avrdude: input file 0xbf contains 1 bytes
avrdude: reading on-chip lfuse data:

avrdude: verifying .
avrdude: 1 bytes of lfuse verified

avrdude done. Thank you.

avrdude: auto set sck period (because given equals null)
avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0x1e9602
avrdude: NOTE: «flash» memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: auto set sck period (because given equals null)
avrdude: reading input file «C:UsersMehdiAppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega64/optiboot_flash_atmega64_115200_16MHz.hex»
avrdude: writing flash (65536 bytes):

avrdude: 65536 bytes of flash written
avrdude: verifying flash memory against C:UsersMehdiAppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega64/optiboot_flash_atmega64_115200_16MHz.hex:
avrdude: load data flash data from input file C:UsersMehdiAppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega64/optiboot_flash_atmega64_115200_16MHz.hex:
avrdude: input file C:UsersMehdiAppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega64/optiboot_flash_atmega64_115200_16MHz.hex contains 65536 bytes
avrdude: reading on-chip flash data:

avrdude: verifying .
avrdude: verification error, first mismatch at byte 0xfd00
0xff != 0x09
avrdude: verification error; content mismatch

avrdude done. Thank you.

Error while burning bootloader.`

Have you tried using an other programmer? I’ve experienced some issues with the USBasp. The USBtinyISP works just fine

Please try the 1MHz option also. Does this option return the same error?

Yes, I tried 1Mhz option, and returns same error.

Have you tried using an other programmer? I’ve experienced some issues with the USBasp. The USBtinyISP works just fine

I’m actually able to reproduce this exact error using my own USBasp. Personally I prefer to use the USBtinyISP (

3$) instead. It’s ALWAYS working, and I’ll never experienced any issues with it. I’ve had several issues with the USBasp, and that’s why I rarely use it when burning fuses, uploading bootloader or using AVRdude in general 😉

TL;DR
There is an issue with the USBasp, and nothing I can do about it. I suggest you try another programmer

I have same error with USBTinyISP:

C:Arduinohardwaretoolsavr/bin/avrdude -CC:UsersMehdi.BARNAMENEVIS.000AppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/avrdude.conf -v -patmega128 -cusbtiny -e -Ulock:w:0x3f:m -Uefuse:w:0xff:m -Uhfuse:w:0xc6:m -Ulfuse:w:0xbf: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

avrdude: usbdev_open(): Found USBtinyISP, bus:device: bus-0:.libusb0-0001—0x1781-0x0c9f
AVR Part : ATmega128
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 :

avrdude: programmer operation not supported

avrdude: Using SCK period of 10 usec
avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0x1e9702
avrdude: erasing chip
avrdude: Using SCK period of 10 usec
avrdude: reading input file «0x3f»
avrdude: writing lock (1 bytes):

C:Arduinohardwaretoolsavr/bin/avrdude -CC:UsersMehdi.BARNAMENEVIS.000AppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/avrdude.conf -v -patmega128 -cusbtiny -Uflash:w:C:UsersMehdi.BARNAMENEVIS.000AppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega128/optiboot_flash_atmega128_115200_16MHz.hex:i -Ulock:w:0x0f: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

avrdude: usbdev_open(): Found USBtinyISP, bus:device: bus-0:.libusb0-0001—0x1781-0x0c9f
AVR Part : ATmega128
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 :

avrdude: programmer operation not supported

avrdude: Using SCK period of 10 usec
Writing | ################################################## | 100% 0.00s

avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x3f:
avrdude: load data lock data from input file 0x3f:
avrdude: input file 0x3f contains 1 bytes
avrdude: reading on-chip lock data:

avrdude: verifying .
avrdude: 1 bytes of lock verified
avrdude: reading input file «0xff»
avrdude: writing efuse (1 bytes):

avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xff:
avrdude: load data efuse data from input file 0xff:
avrdude: input file 0xff contains 1 bytes
avrdude: reading on-chip efuse data:

avrdude: verifying .
avrdude: 1 bytes of efuse verified
avrdude: reading input file «0xc6»
avrdude: writing hfuse (1 bytes):

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xc6:
avrdude: load data hfuse data from input file 0xc6:
avrdude: input file 0xc6 contains 1 bytes
avrdude: reading on-chip hfuse data:

avrdude: verifying .
avrdude: 1 bytes of hfuse verified
avrdude: reading input file «0xbf»
avrdude: writing lfuse (1 bytes):

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xbf:
avrdude: load data lfuse data from input file 0xbf:
avrdude: input file 0xbf contains 1 bytes
avrdude: reading on-chip lfuse data:

avrdude: verifying .
avrdude: 1 bytes of lfuse verified

avrdude done. Thank you.

avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0x1e9702
avrdude: NOTE: «flash» memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: Using SCK period of 10 usec
avrdude: reading input file «C:UsersMehdi.BARNAMENEVIS.000AppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega128/optiboot_flash_atmega128_115200_16MHz.hex»
avrdude: writing flash (131072 bytes):

avrdude: 131072 bytes of flash written
avrdude: verifying flash memory against C:UsersMehdi.BARNAMENEVIS.000AppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega128/optiboot_flash_atmega128_115200_16MHz.hex:
avrdude: load data flash data from input file C:UsersMehdi.BARNAMENEVIS.000AppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega128/optiboot_flash_atmega128_115200_16MHz.hex:
avrdude: input file C:UsersMehdi.BARNAMENEVIS.000AppDataLocalArduino15packagesMegaCorehardwareavr1.0.3/bootloaders/optiboot_flash/atmega128/optiboot_flash_atmega128_115200_16MHz.hex contains 131072 bytes
avrdude: reading on-chip flash data:

avrdude: verifying .
avrdude: verification error, first mismatch at byte 0x1fc00
0xff != 0x01
avrdude: verification error; content mismatch

Источник

Hi! I’m building my project on Atmega128 chip using your bootloader. Bootloader was load properly by USBASP and I even can see it in FLASH through Avrdude terminal mode from address 0xFC00 (as I remember). Then I faced an issue during loading my program by Serial through USB-UART (CH340 chip). It seems that Arduino IDE connects to Atmega and I see Avrdude writing progress bars but then it fails on verification step:

It seems that my sketch code was not recorded to Atmega… If I loading the code through programmer by ICSP — it works well.
Here is the Avrdude log:

/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C/Users/dmitrij/Library/Arduino15/packages/MegaCore/hardware/avr/2.0.0/avrdude.conf -v -patmega128 -carduino -P/dev/cu.wchusbserial1420 -b115200 -D -Uflash:w:/var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex:i

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:01:35
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "/Users/dmitrij/Library/Arduino15/packages/MegaCore/hardware/avr/2.0.0/avrdude.conf"
     User configuration file is "/Users/dmitrij/.avrduderc"
     User configuration file does not exist or is not a regular file, skipping

     Using Port                    : /dev/cu.wchusbserial1420
     Using Programmer              : arduino
     Overriding Baud Rate          : 115200
     AVR Part                      : ATmega128
     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         4    12    64    0 no       4096    8      0  9000  9000 0xff 0xff
       flash         33     6   128    0 yes    131072  256    512  4500  4500 0xff 0xff
       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          4    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: 3
     Firmware Version: 6.2
     Vtarget         : 0.3 V
     Varef           : 0.3 V
     Oscillator      : 28.800 kHz
     SCK period      : 3.3 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x1e9702 (probably m128)
avrdude: reading input file «/var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex»
avrdude: writing flash (1240 bytes):

Writing | ################################################## | 100% 0.34s

avrdude: 1240 bytes of flash written
avrdude: verifying flash memory against /var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex:
avrdude: load data flash data from input file /var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex:
avrdude: input file /var/folders/18/60_7xyc92138x6vhc69t25zc0000gn/T/arduino_build_113404/Blink.ino.hex contains 1240 bytes
avrdude: reading on-chip flash data:

Reading | ########################################Произошла ошибка при загрузке скетча
########## | 100% 0.34s

avrdude: verifying …
avrdude: verification error, first mismatch at byte 0x0000
0xff != 0x0c
avrdude: verification error; content mismatch

avrdude done. Thank you.

rafamont

Здравствуйте, приобрел arduino uno, но столкнулся с ошибкой
Как исправить?


avrdude: verification error, first mismatch at byte 0x0000
0x62 != 0x0c
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch

Вот код:

int ledPin = 13;

void setup()
{
  pinMode(ledPin, OUTPUT);
}

void loop()
{
  digitalWrite(ledPin, HIGH);
  delay(1000);
  digitalWrite(ledPin, LOW);
  delay(1000);
}


  • Вопрос задан

    более трёх лет назад

  • 3308 просмотров


Комментировать

Пригласить эксперта


Ответы на вопрос 3

NeiroNx

Не хочет шиться — может загрузчик битый.
avrdude — сказал что то что там записано не соответвует тому что он пытался записать.

1. Не правильно настроен com порт
Нужно проверить

2. Выбрана не та плата
Нужно прверить

3. Неисправен переходник USB-UART
Попробуйте прошить внешним программатором

4. Глюк МК (слетел bootloader )
Попробуйте прошить внешним программатором

5. Сдох МК.
Если не повезло с п.1-4 берем паяльник и меняем МК


Комментировать

Не удалось проверить прошивку. Надо проверить FUSE-биты, не стоит ли защита от чтения прошивки.


Похожие вопросы


  • Показать ещё
    Загружается…

10 февр. 2023, в 04:49

50000 руб./за проект

10 февр. 2023, в 02:20

3000 руб./за проект

10 февр. 2023, в 01:33

1500 руб./за проект

Минуточку внимания

Please be positive and constructive with your questions and comments.

super3go

 
Posts: 1
Joined: Wed Dec 08, 2010 5:47 pm

Verification error, content mismatch (Arduino Uno)

Hey guys, I’ve been having with my Arduino Uno board that I ordered from Adafruit.

For the first couple of uploads, the boards worked flawlessly. I wrote a program to simulate my project’s function, and everything was great. I use a Windows 7 laptop with the arduino IDE downloaded from the official site.

Today however, I tried to connect the board to the computer and upload another program I was working on. This error came up:
Error:
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0x00
avrdude: verification error; content mismatch

Believe, I’ve looked through Arduino’s Troubleshooting Guide, and through various other topics posted on both the Arduino forums and the Adafruit forums, but nothing has worked for me. If at all possible, I’d refrain from returning the board until it is absolutely necessary.
Some facts:
-bootloader works: pin 13 flashes LED whenever I reset.
-Arduino is powered on without hitches: green light
-pressing reset and then immediately uploading program did not help
-It was literally working the other day. I put it in a box for the night, came back, and had this error.

What can I do to get my Uno back in operation?
Thank you in advance!



User avatar

jac

 
Posts: 6
Joined: Sat Jan 28, 2012 4:10 pm

Re: Verification error, content mismatch (Arduino Uno)

Post

by jac » Sat Jan 28, 2012 5:07 pm

Greetings,

I have a situation similar to the initial post. I’ve been using an Arduino Uno from Adafruit since December, loading and reloading an evolving program. Today it quit loading and issues the «content mismatch» error. The environment is Windows XP, Arduino IDE.

I’ve isolated the Uno (removed shield, extra circuits) and tried to load the Blink example but the old program is still in memory. I can see it in the serial monitor complaining that the data logger and RTC aren’t available.

Pin 13 led flashes on reset, the tx/rx leds flash when uploading, the power led is on and the 3.3 and 5.0 voltages meter ok.

Is there a way to get past this error and get the Uno back in operation?

Thanks!

Full error:
—————
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0x62
avrdude: verification error; content mismatch



User avatar

jac

 
Posts: 6
Joined: Sat Jan 28, 2012 4:10 pm

Re: Verification error, content mismatch (Arduino Uno)

Post

by jac » Sun Jan 29, 2012 12:05 pm

The LED on pin 13 flashes when plugged into the USB and then stays on. During an upload from the IDE the LED flashes prior to seeing the tx/rx LEDs flash then pin 13 LED stays on. Pressing reset as soon as the IDE displays the compiled size doesn’t seem to make a difference, the error still occurs.



User avatar

jac

 
Posts: 6
Joined: Sat Jan 28, 2012 4:10 pm

Re: Verification error, content mismatch (Arduino Uno)

Post

by jac » Mon Jan 30, 2012 12:23 pm

I’ve tried different USB ports on the PC with no effect and the serial output from the program that’s running on the chip reads fine in the serial monitor. After a reset, the serial monitor shows a few messages, waits for a serial input and when it gets one it prints errors that the shield is missing. So the cable seems fine but I’ll pick a new USB cable on the way home tonight and give it a try.

Everything I could find on this error pointed to flaky communications hardware, cables or USB. Is it possible I trampled the bootloader with an aberrant program or by loading a large (31K+) program? Could this be a problem in the ATmega328?



User avatar

jac

 
Posts: 6
Joined: Sat Jan 28, 2012 4:10 pm

Re: Verification error, content mismatch (Arduino Uno)

Post

by jac » Tue Jan 31, 2012 2:00 pm

Clicking on Tools->Burn Bootloader gives me: avrdude: usbdev_open(): did not find any USB device “usb”. Besides, don’t I need some other setup to burn the bootloader?

Things I tried last night that didn’t work:
— replaced the USB cable
— unloaded and reloaded the Arduino USB driver
— connected an external 9v power supply incase the USB wasn’t enough
— reloaded the Arduino IDE
— loaded the Arduino IDE on another PC and tried it there – same results.

Using verbose on upload shows all bytes read from the Arduino flash memory are 0x62.

Code: Select all

avrdude: reading on-chip flash data:

Reading | avrdude: Send: U [55] . [00] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] b [62] …

I’m figuring the board is the problem but there’s this mystery: avrdude is reading all 0x62 (on two different PCs) but the serial monitor is showing the correct output from the program on the chip which would indicate the serial output is ok.

Any other ideas before I buy a new board to fry?



User avatar

jac

 
Posts: 6
Joined: Sat Jan 28, 2012 4:10 pm

Re: Verification error, content mismatch (Arduino Uno)

Post

by jac » Tue Feb 14, 2012 12:53 pm

Resolution: the Arduino Uno Rev 3 described above that wouldn’t load sketches is now operational after flashing new hex files.

I first tried all the recommended procedures of changing cables, device drivers, PC, etc. I then ordered and installed a new ATmega328P from Adafruit but sketches still didn’t load. However with the new 328P the board exhibited different behavior compared to the original 328P. When attempting to load a sketch on the original 328P the TX/RX LEDs would both flash but with the new chip only the RX LED would flash, not the TX.

At this point I figured I’d try flashing the ATmega16U2 using a USBtinyISP (also from Adafruit :wink: ). After flashing, the Uno still wouldn’t load sketches but both the TX and RX would flash when attempting to load the new 328P. I then tried the new 328P in a functional Uno and it wouldn’t load sketches so I put it back in the “bad board” and flashed a new bootloader. After flashing both the 16U2 and 328P, sketches load fine. I then flashed the old 328P and it works fine too.

I had to hunt around for the correct avrdude usage so here’s what I used for the ATmega16U2:

Code: Select all

avrdude -p m16u2 -c usbtiny -C c:toolsarduino-1.0hardwaretoolsavretcavrdude.conf -U flash:w:"C:toolsarduino-1.0hardwarearduinofirmwaresArduino-COMBINED-dfu-usbserial-atmega16u2-Uno-rev3.hex":i -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m

I used the Arduino 1.0 IDE to flash the ATmega328P but the command line was:

Code: Select all

C:toolsarduino-1.0hardware/tools/avr/bin/avrdude -CC:toolsarduino-1.0hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -cusbtiny -Uflash:w:C:toolsarduino-1.0hardwarearduinobootloadersoptibootoptiboot_atmega328.hex:i -Ulock:w:0x0F:m 


User avatar

westfw

 
Posts: 1953
Joined: Fri Apr 27, 2007 1:01 pm

Re: Verification error, content mismatch (Arduino Uno)

Post

by westfw » Tue Feb 14, 2012 7:55 pm

avrdude is reading all 0x62 (on two different PCs) but the serial monitor is showing the correct output from the program on the chip which would indicate the serial output is ok.

Huh. I wonder if that is what happens if the memory protection fuses end up set wrong?
If it happens again, try reading the whole chip (fuses, protection, flash) with your USBTINY so we can look for additional clues… It shouldn’t be possible to overwrite the protection fuses in normal operation, but there have been other occasions where the bootloader and/or fuses have been mysteriously trashed (requiring a re-upload of the bootloader.)

Another thought — you aren’t managing to keep a serial monitor window open while you’re attempting an upload from another window, are you?


User avatar

jac

 
Posts: 6
Joined: Sat Jan 28, 2012 4:10 pm

Re: Verification error, content mismatch (Arduino Uno)

Post

by jac » Tue Feb 14, 2012 8:29 pm

you aren’t managing to keep a serial monitor window open while you’re attempting an upload from another window, are you?

I’ve been using the IDE and it closes the serial monitor window prior to uploading so I don’t think that’s the case.

try reading the whole chip (fuses, protection, flash)

I ran avrdude with a -v on the 16U2 on a good board and the «bad board» before flashing and the outputs were identical, but I don’t know if that covers the protection and flash sufficiently, if at all.

I did try to verify the new 328P with the hex shipped with the IDE before I flashed it and it failed but figured that could be the Adafruit hex vs the one shipped with Arduino 1.0 IDE.



User avatar

phineasjw

 
Posts: 2
Joined: Tue May 07, 2013 1:44 pm

Re: Verification error, content mismatch (Arduino Uno)

Post

by phineasjw » Tue May 07, 2013 2:47 pm

I fought through this problem off and on for a couple days. My company has 1000 blank Arduino Ethernet’s coming in and I didn’t enjoy the thought of programming them with ArduinoAsISP — since I guesstimated I would be looking at about 17hrs to program them.

I finally came to the same conclusion that is was a fuse setting relative to clock speed. My working theory was that the default setting on blank chips was using a different speed than the CLOCKSPEED_FUSES value in the optiboot.h file — thus causing the fuse setting stage to fail, preventing the rest of the programming process from working. The optiboot.h file was set to #define CLOCKSPEED_FUSES SPI_CLOCK_DIV128. There is a comment in there about fiddling with this speed but the comment about the internal crystal threw me off because our boards have external crystals.

At any rate, in desperation I changed it to #define CLOCKSPEED_FUSES SPI_CLOCK_DIV64 and now the fuses get programmed correctly allowing the standalone programmer to work as expected. I would love for someone to explain to me the clock math reason that makes it work. The default fuse setting on these chips is 0x62 (01100010)

Image

I have to assume that the reason the standalone programmer worked on previously programmed parts is that the low fuse was already set to match the actual clock.

I also changed the image to the latest version of optiboot (5.0) and all is well. Next up is to use this code to then load blink code to give a quick visual indication that the micro is alive.

Now I should be able to program a 1000 arduino ethernet’s in 1.5hrs or so.

Hope this fix saves others some frustration.


Please be positive and constructive with your questions and comments.


Форум РадиоКот • Просмотр темы — Все про USBAsp

Сообщения без ответов | Активные темы

ПРЯМО СЕЙЧАС:

Автор Сообщение

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Пт мар 18, 2016 20:19:58 

Потрогал лапой паяльник

Карма: 4

Рейтинг сообщений: 14

Зарегистрирован: Ср мар 02, 2016 16:40:45
Сообщений: 337

Рейтинг сообщения: 0

А Вы при программировании, питаете откуда программируемый контроллер? Я так понимаю с самого девайса, а не с программатора? в таком случае, эта кака может быть лезет по питанию, вряд-ли это может дать сбой по резету?…На ардуине, возможно оно лучше отфильтровано после юсб, поэтому все чисто…Попробуйте ради эксперемента увеличьте шлейф до 30 см, и подключите к ардуине, думаю ничего не изменится, и будет читаться так же без ошибок, возможно :)

Вернуться наверх
 

ПрофильПрофиль

 

Реклама

boka1733

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Пт мар 18, 2016 21:01:59 

Встал на лапы
Аватар пользователя

Карма: 1

Рейтинг сообщений: 79

Зарегистрирован: Пт апр 16, 2010 12:00:19
Сообщений: 121
Откуда: КМВ

Рейтинг сообщения: 0

RX24 писал(а):

А Вы при программировании, питаете откуда программируемый контроллер?

Питание идет от USB —>программатор —> arduino 2560.
На борту у дуньки есть стабилизатор, но я его не использую.
Когда подключаю ISP в пульт радиоуправления (turnigy 9x кто в теме) питания от USB уже не хватает, поэтому включаю штатное питание пульта от его аккумулятора.

Вернуться наверх
Реклама

radteh

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 03:44:55 

Друг Кота
Аватар пользователя

Карма: 23

Рейтинг сообщений: 282

Зарегистрирован: Пт мар 09, 2007 15:01:52
Сообщений: 3040
Откуда: Биробиджан

Рейтинг сообщения: 0

Медали: 1

Получил миской по аватаре (1)

moonlight1 какой программой пытаешься работать?

Вернуться наверх

moonlight1

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 06:37:37 

Зарегистрирован: Вс июн 28, 2015 18:07:39
Сообщений: 62
Откуда: Алтайский край, город Бийск

Рейтинг сообщения: 0

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

Цитата:

Имеется Arduino nano v3 HC340. Столкнулся с такой проблемой что не могу залить не один скетч, ни новый, ни из ранее созданных и ранее работавших. При заливании под конец выдает такую ошибку:
«avrdude: verification error, first mismatch at byte 0x0000
0xff != 0x0c
avrdude: verification error; content mismatch»
Для проверки использовал простой скетч для мигания встроенного светодиода на 13 пине.
Еще вчера ардуина работала, а сегодня вдруг перестала. Теперь при подключении к ПК постоянно мигает встроенные светодиод на 13 пине
Первым делом был конечно гугл и он сказал что возможно что-то с загрузчиком, предлагал перепрошить, но выдавал примеры только для pro-mini а для nano нет. У меня есть программатор USBasp но как прошить с помощью него загрузчик nano я не нашел и не стал рисковать, решил написать сюда и ждать может скажете чего.
P.s. менял провода и usb порты, все бестолку…

Мне помог один человек подсказал как цеплять проводки чтобы прошить загрузчик

Цитата:

подключаете usbasp к nano (разъем на 6 штырьков — mosi(D11), miso(D12), sck(D13), reset, vcc, gnd), выбираете в IDE програматор usbasp, выбираете плату , и жмете записать загрузчик

Я сделал как он сказал и мне в ардуино выдало такое

Цитата:

выдает ошибку при нажатии на «записать загрузчик»

Arduino: 1.6.8 (Windows 7), Плата:»Arduino Nano, ATmega328″

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn’t answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Ошибка при записи загрузчика.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»

Потом он сказал попробовать через командную строку шить, но и этот способ не сработал.
Может быть длина проводов влияет? Но я что-то не уверен в этом. Проводки от шлейфа программатора до ардуинки 12см, не думаю что в них причина но если скажете укорочу.
Лог с работой через консоль и ошибками прилагаю, мб что подскажете…

Вложения:


log.txt [5.43 KiB]

Скачиваний: 153

Вернуться наверх
Реклама

Выгодные LED-драйверы для решения любых задач

КОМПЭЛ представляет со склада и под заказ широкий выбор LED-драйверов производства MEAN WELL, MOSO, Snappy, Inventronics, EagleRise. Линейки LED-драйверов этих компаний, выполненные по технологии Tunable White и имеющие возможность непосредственного встраивания в систему умного дома (димминг по шине KNX), перекрывают практически полный спектр применений: от простых световых указателей и декоративной подсветки до диммируемых по различным протоколам светильников внутреннего и наружного освещения.

Подобрать LED-драйвер>>

RX24

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 09:16:31 

Карма: 4

Рейтинг сообщений: 14

Зарегистрирован: Ср мар 02, 2016 16:40:45
Сообщений: 337

Рейтинг сообщения: 0

moonlight1В ошибке написано что то вроде что ваш программатор со старой прошивкой требует обновить ее, у Вас какая версия прошивки в программаторе? нужна 2011года. А версия в программы в среде ардуино новая Если у вас в программаторе есть перемычка на пониженную частоту, замкните ее и попробуйте загрузить загрузчик если получится будет загружать минуты 3 но загрузит.
Есть программа ArduinoUploader которая позволяет загружать сторонние хекс файлы, с платы ардуино. В ней выбираете тип вашего контроллера ком порт вашей ардуины и путь к хекс файлу вашего загрузчика для вашей платы.он загружается так же как и скетчи.
Если с программатором не пройдет, если вся проблема со слетевшем загрузчике то этой программкой все загрузится, а если нет, то проблема с юсбуартом.

Последний раз редактировалось RX24 Сб мар 19, 2016 10:22:16, всего редактировалось 1 раз.

Вернуться наверх
Реклама

Реклама

LIMF – источники питания High-End от MORNSUN со стандартным функционалом на DIN-рейку

На склад Компэл поступили ИП MORNSUN (крепление на DIN-рейку) с выходной мощностью 240 и 480 Вт. Данные источники питания обладают 150% перегрузочной способностью, активной схемой коррекции коэффициента мощности (ККМ; PFC), наличием сухого контакта реле для контроля работоспособности (DC OK) и возможностью подстройки выходного напряжения. Источники питания выполнены в металлическом корпусе, ПП с компонентами покрыта лаком с двух сторон, что делает ее устойчивой к соляному туману и пыли. Изделия соответствуют требованиям ANSI/ISA 71.04-2013 G3 на устойчивость к коррозии, а также нормам ATEX для взрывоопасных зон.

Подробнее>>

moonlight1

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 10:22:16 

Зарегистрирован: Вс июн 28, 2015 18:07:39
Сообщений: 62
Откуда: Алтайский край, город Бийск

Рейтинг сообщения: 0

RX24 , а как узнать какая версия прошивки? :))) я купил его в этом году на али, так что я даже и не знаю. Вот такой у меня программатор
Изображение
я старую версию ардуины ставил и тоже самое писало =

Последний раз редактировалось moonlight1 Сб мар 19, 2016 10:28:23, всего редактировалось 2 раз(а).

Вернуться наверх

RX24

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 10:24:55 

Карма: 4

Рейтинг сообщений: 14

Зарегистрирован: Ср мар 02, 2016 16:40:45
Сообщений: 337

Рейтинг сообщения: 0

moonlight1 Выложил программу скачайте разархивируйте и попробуйте загрузить ваш загрузчик через эту программу вначале.
Чтобы не искать в среде ваш загрузчик выложу его сюда вот ваш загрузчик, распакуйте его, и загрузите с помощью программы с вою ардуину

Последний раз редактировалось RX24 Сб мар 19, 2016 10:28:49, всего редактировалось 1 раз.

Вернуться наверх

moonlight1

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 10:28:41 

Зарегистрирован: Вс июн 28, 2015 18:07:39
Сообщений: 62
Откуда: Алтайский край, город Бийск

Рейтинг сообщения: 0

RX24 писал(а):

moonlight1 Выложил программу скачайте разархивируйте и попробуйте загрузить ваш загрузчик через эту программу вначале.

По поводу программы, просто подключаешь ардуино к компу без программатора, открываешь программу указываешь .hex файл с загрузчиком для ардуины, выбираешь какой мк, порт и жмешь загрузить? если так то у меня не вышло выдало ошибку и быстро окно закрылось что я даже ошибку не успел сфоткать увидел только error И все) такое успел сфоткать а потом быстро появляется информация и закрывается командная строка

Вернуться наверх

RX24

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 10:31:11 

Карма: 4

Рейтинг сообщений: 14

Зарегистрирован: Ср мар 02, 2016 16:40:45
Сообщений: 337

Рейтинг сообщения: 0

Я вам выложил загрузчик для вашей платы выше, да, распакуйте его, потом в программе выбираете порт вашей ардуины тип микроконтроллера и указываете путь к этому загрузчику жмете загрузить.
Если не загружается тогда либо юсбуарт дохлый, либо мега 328 приказала долго жить…

Вернуться наверх

moonlight1

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 10:37:45 

Зарегистрирован: Вс июн 28, 2015 18:07:39
Сообщений: 62
Откуда: Алтайский край, город Бийск

Рейтинг сообщения: 0

RX24 , вот жеж китайская хрень 3 дня проработала и сдохла, обидно капец… и получение товара то уже подтвердил =
Успел сфоткать ошибку видно эту ардуину на помойку к еще одной будет донором для чего либо :(

Вернуться наверх

RX24

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 10:43:24 

Карма: 4

Рейтинг сообщений: 14

Зарегистрирован: Ср мар 02, 2016 16:40:45
Сообщений: 337

Рейтинг сообщения: 0

Попробовать еще с программатора, если загрузит то что то с юсбуарт…Посмотрите на своем прогере есть ли там перемычка или место под нее с 25 вывода на корпус, если есть то поставьте и попробуйте прошить через программатор, возможно и прокатит, если конечно сдохла не мега.Если прокатит то все равно нужен будет сторонний юсбуарт… :)
Кстати юсбауар можно проверить, замкнуть выводы rx tx открыть в среде ардуино монитор порта, написать в верхне стоке что нибудь и отправить нажав на кнопку, в поле должно появиться то что написали, если все пройдет, значит дохлая мега, ее можно и заменить, если не пройдет то проблема в преобразователе, можно и стороннем пользоваться например от старых мобильников дата кабель

Последний раз редактировалось RX24 Сб мар 19, 2016 10:50:57, всего редактировалось 1 раз.

Вернуться наверх

moonlight1

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 10:50:17 

Зарегистрирован: Вс июн 28, 2015 18:07:39
Сообщений: 62
Откуда: Алтайский край, город Бийск

Рейтинг сообщения: 0

RX24 писал(а):

есть ли там перемычка или место под нее с 25 вывода на корпус, если есть то поставьте и попробуйте прошить через программатор, возможно и прокатит, если конечно сдохла не мега.Если прокатит то все равно нужен будет сторонний юсбуарт… :)

вроде бы есть jp3 а шить через программатор через дудку и консоль как раньше пытался?

Вернуться наверх

RX24

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 10:52:55 

Карма: 4

Рейтинг сообщений: 14

Зарегистрирован: Ср мар 02, 2016 16:40:45
Сообщений: 337

Рейтинг сообщения: 0

Да, выбираете прогер тип платы и записать загрузчик, убедитесь что это та перемычка с 25 вывода на корпусс. если не поможет проверьте юсбуарт как я описа выше

Вернуться наверх

moonlight1

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 11:01:10 

Зарегистрирован: Вс июн 28, 2015 18:07:39
Сообщений: 62
Откуда: Алтайский край, город Бийск

Рейтинг сообщения: 0

не че не получилось все так же

Вернуться наверх

RX24

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 11:10:29 

Карма: 4

Рейтинг сообщений: 14

Зарегистрирован: Ср мар 02, 2016 16:40:45
Сообщений: 337

Рейтинг сообщения: 0

Значит либо мега сдохла либо нужно обновлять прошивку в прогере. Попробйте проверить юсбуарт, замкните rxtx откройте монитор порта и отправте что нибудь, если отправляет значит дохлая мега, если нет, то вместо юарт можно пользовать дата кабель от старых мобильников

Вернуться наверх

moonlight1

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 11:25:50 

Зарегистрирован: Вс июн 28, 2015 18:07:39
Сообщений: 62
Откуда: Алтайский край, город Бийск

Рейтинг сообщения: 0

замкнул, пишу число, нажимаю отправить, а в ответ тишина.
я не в курсе в сам скетч надо что-то писать? а то он у меня пустой

Вернуться наверх

RX24

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 11:38:31 

Карма: 4

Рейтинг сообщений: 14

Зарегистрирован: Ср мар 02, 2016 16:40:45
Сообщений: 337

Рейтинг сообщения: 0

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

Последний раз редактировалось RX24 Сб мар 19, 2016 11:47:43, всего редактировалось 1 раз.

Вернуться наверх

moonlight1

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 11:47:13 

Зарегистрирован: Вс июн 28, 2015 18:07:39
Сообщений: 62
Откуда: Алтайский край, город Бийск

Рейтинг сообщения: 0

значит я правильно делал, отсылал число скажем 100, но в ответ нечего не приходило

Вернуться наверх

RX24

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 11:48:33 

Карма: 4

Рейтинг сообщений: 14

Зарегистрирован: Ср мар 02, 2016 16:40:45
Сообщений: 337

Рейтинг сообщения: 0

Светодиоды есть на плате по rxtx? они перемигивают в такт отправки?
Если не мигают, проверьте все таки питание на контроллерах, если оно в норме то скорее всего либо чип преобразователя сдох, либо имеет место его непропай. А то что контроллер прогером не шьется то нужно обновлять прошивку 2012 года ставить.

Вернуться наверх

moonlight1

Не в сети

Заголовок сообщения: Re: Все про USBAsp

СообщениеДобавлено: Сб мар 19, 2016 11:55:56 

Зарегистрирован: Вс июн 28, 2015 18:07:39
Сообщений: 62
Откуда: Алтайский край, город Бийск

Рейтинг сообщения: 0

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

Вернуться наверх

Кто сейчас на форуме

Сейчас этот форум просматривают: son313 и гости: 13

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Понравилась статья? Поделить с друзьями:
  • Verification code error как переводится
  • Verification code error call of duty mobile
  • Verfault exe ошибка приложения
  • Verbose stack error enoent no such file or directory open package json
  • Verbose stack error command failed