Ардуино больше не программируется

denisandroid
Offline
Зарегистрирован: 04.06.2015

Ардуино Duemilanove(atmega328) программировался отлично но вот недавно он перестал программироватся, хотя его компьютер видит! (xp, ubuntu). Но когда заливаю пишет что не доступен программатор , когда он пробует заливать код мигает RX но результата нету:( как исправить это?

Radjah
Offline
Зарегистрирован: 06.08.2014

Если не шьется через загрузчик, то шить можно через программатор usbasp.

Прошить загрузчик через SPI (если слетел)

ИЛИ

прошить программу через SPI (IMHO гораздо лучше)

ИЛИ

вставить в другой порт (вдруг питания не хватает)

ИЛИ

ребутнуть машину (драйвер затупил, порт нормально не освободился)

ИЛИ

переставить дрова (какой другой глюк)

denisandroid
Offline
Зарегистрирован: 04.06.2015

Проблема решилась сама сабой через 4 часа сново шьется но вот сново проблема теперь еще хуже.
avrdude: verification error, first mistach at byte 0x0002
0x63 != 0x34
avrdude: verification error; content mistach
старая прошифка работает, а новая не загружается:(
извените что вчера не написал что все норм, а щяс это
не знаю что делать

denisandroid
Offline
Зарегистрирован: 04.06.2015

Кабеля менять пробовал, подключал к разным разьемам.

Radjah
Offline
Зарегистрирован: 06.08.2014

Ну тут два варианта возможны:

1) хреновое питание из-за хренового/длинного/тонкого USB-кабеля, как было сказано выше.

2) Флеш-память в чипе приказала долго жить.

Я больше склоняюсь к первому варианту.

denisandroid
Offline
Зарегистрирован: 04.06.2015

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

 

 

Изменена опция сборки, пересобираем все
 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\sketch_jun06a.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\sketch_jun06a.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -Os -Wall -Wextra -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\hooks.c -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\hooks.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -Os -Wall -Wextra -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\WInterrupts.c -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\WInterrupts.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -Os -Wall -Wextra -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring.c -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -Os -Wall -Wextra -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring_analog.c -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring_analog.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -Os -Wall -Wextra -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring_digital.c -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring_digital.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -Os -Wall -Wextra -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.c -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring_pulse.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -Os -Wall -Wextra -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\wiring_shift.c -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring_shift.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\abi.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\abi.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\CDC.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\CDC.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial0.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial0.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial1.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial1.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial2.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial2.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial3.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial3.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\HID.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HID.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\IPAddress.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\IPAddress.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\main.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\main.cpp.o 
F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\main.cpp:23:5: warning: unused parameter 'func' [-Wunused-parameter]
 int atexit(void (*func)()) { return 0; }
     ^
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\new.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\new.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\Print.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\Print.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\Stream.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\Stream.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\Tone.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\Tone.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\USBCore.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\USBCore.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\WMath.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\WMath.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR -IF:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IF:\Program Files\Arduino\hardware\arduino\avr\variants\standard F:\Program Files\Arduino\hardware\arduino\avr\cores\arduino\WString.cpp -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\WString.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\hooks.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\WInterrupts.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring_analog.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring_digital.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring_pulse.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\wiring_shift.c.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\abi.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\CDC.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial0.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial1.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial2.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HardwareSerial3.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\HID.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\IPAddress.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\main.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\new.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\Print.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\Stream.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\Tone.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\USBCore.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\WMath.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-ar rcs F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\WString.cpp.o 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -Wall -Wextra -Os -Wl,--gc-sections -mmcu=atmega328p -o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.elf F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp\sketch_jun06a.cpp.o F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/core.a -LF:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp -lm 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.elf F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.eep 
F:\Program Files\Arduino\hardware\tools\avr/bin/avr-objcopy -O ihex -R .eeprom F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.elf F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.hex 
 
Sketch uses 450 bytes (1%) of program storage space. Maximum is 30 720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2 039 bytes for local variables. Maximum is 2 048 bytes.
F:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CF:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM1 -b57600 -D -Uflash:w:F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.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
 
         System wide configuration file is "F:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf"
 
         Using Port                    : COM1
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         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  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 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.16
         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.02s
 
avrdude: Device signature = 0x1e950f
avrdude: reading input file "F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.hex"
avrdude: writing flash (450 bytes):
 
Writing | ################################################## | 100% 0.19s
 
avrdude: 450 bytes of flash written
avrdude: verifying flash memory against F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.hex:
avrdude: load data flash data from input file F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.hex:
avrdude: input file F:\DOCUME~1\FFC6~1\LOCALS~1\Temp\build2045556047416168281.tmp/sketch_jun06a.cpp.hex contains 450 bytes
avrdude: reading on-chip flash data:
 
Reading | ################################################## | 100% 0.22s
 
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0002
         0x63 != 0x34
avrdude: verification error; content mismatch
 
avrdude done.  Thank you.
denisandroid
Offline
Зарегистрирован: 04.06.2015

Я пойду на нетбуке проверю плату, планшет ардуину не видит (андроид) может я что-то не то сделал.

denisandroid
Offline
Зарегистрирован: 04.06.2015

Протестировал на нетбуке, без результата, скачал ардуино выбрал папку с дровами, все ок опредлился, захожу в студию выбираю порт (в диспетчере смотрю какой) заливаю код и тажа история, что делать?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

достал хрустальный шар...

нифига не видно...

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

а нормальный компьютер у вас есть? или только всякие гламурности?

denisandroid
Offline
Зарегистрирован: 04.06.2015

Еслиб вы открыли глаза на комментарии!!

 

Нормальный компьютер, я тебе покажу нормальный компьютер.

https://yadi.sk/i/KLpyzkhNh7atv

 

Для вас я даже видио запишу (для вас остроумных, не знаете чем открыть используйте хотяб браузер чтоли)

https://yadi.sk/i/V9jLxysJh7bEB

Жду помощи, а не издевательства.

Монитор последовательного порта работает и даже принемает данные от старого кода.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

denisandroid пишет:

Еслиб вы открыли глаза на комментарии!!

Жду помощи, а не издевательства.

Монитор последовательного порта работает и даже принемает данные от старого кода.

а ну жди тогда. прошивать пустой скеч то конечно крутое занятие...

denisandroid
Offline
Зарегистрирован: 04.06.2015

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

Вы настолько туту или притворяетесь?

Radjah
Offline
Зарегистрирован: 06.08.2014

Ну еще 100500 раз запости свою ошибку.

Я тебе написал ДВЕ возможных причины её возникновения.

Еще можно прошить через usbasp.

toc
Offline
Зарегистрирован: 09.02.2013

denisandroid, какую кнопку нажимаете в arduino ide чтобы прошить дуемиланове подключённую по usb? Мне кажется, что "прошить программатором".  Так? Попробуйте соседнюю кнопку "прошить".

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

toc пишет:

denisandroid, какую кнопку нажимаете в arduino ide чтобы прошить дуемиланове подключённую по usb? Мне кажется, что "прошить программатором".  Так? Попробуйте соседнюю кнопку "прошить".

ого О.о 

удалось меня удивить. возми с полки пирожок.

denisandroid
Offline
Зарегистрирован: 04.06.2015

Я немного не понел, в дуемиланове кнопку ресет нажимать не требуется. Ошибка продолжается.

denisandroid
Offline
Зарегистрирован: 04.06.2015

Ты вообще с этой планеты?

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

denisandroid
Offline
Зарегистрирован: 04.06.2015

С кабелями все норм, с драйверами тоже, с железом тоже.

Остается второй вариант как его решить?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

denisandroid пишет:

С кабелями все норм, с драйверами тоже, с железом тоже.

Остается второй вариант как его решить?

выкинуть и купить новую!

Radjah
Offline
Зарегистрирован: 06.08.2014

Puhlyaviy пишет:

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

Ну может он посты через один, через строку и через слово читает. =\

 

Если не шьется через загрузчик, то надо пробовать щить через программатор. Если нет программатора, то можно прошить через другую дуину и попутно заказать программатор на ebay и до кучи переходник на 6-пиновый разъем.

Если программатор не помог, то в ведро.

Если сидеть и заниматься прокрастинацией, то ничего не произойдет. Я на свою первую мегу вообще 12 вольт подал и спалил нафиг, через две недели уже с новой игрался.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Radjah пишет:

Если не шьется через загрузчик, то надо пробовать щить через программатор. Если нет программатора, то можно прошить через другую дуину и попутно заказать программатор на ebay и до кучи переходник на 6-пиновый разъем.

как страшно жить... 

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

denisandroid
Offline
Зарегистрирован: 04.06.2015

Спасибо за ответ!

Где можно заказать дешевую и хорошую плату?

Или программатор с переходником, на ebay никогда ничего не заказывал, прямые ссылки пожалуйста.

denisandroid
Offline
Зарегистрирован: 04.06.2015

Может тем что в ардуино есть свой программатор?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

denisandroid пишет:

Спасибо за ответ!

Где можно заказать дешевую и хорошую плату?

Или программатор с переходником, на ebay никогда ничего не заказывал, прямые ссылки пожалуйста.

Может мы еще и есть за тебя будем?

denisandroid
Offline
Зарегистрирован: 04.06.2015

Puhlyaviy пишет:

denisandroid пишет:

Спасибо за ответ!

Где можно заказать дешевую и хорошую плату?

Или программатор с переходником, на ebay никогда ничего не заказывал, прямые ссылки пожалуйста.

Может мы еще и есть за тебя будем?

 

Что будешь?

denisandroid
Offline
Зарегистрирован: 04.06.2015
Radjah
Offline
Зарегистрирован: 06.08.2014

Puhlyaviy пишет:

Может мы еще и есть за тебя будем?

Ты сделал мой вечер %)

denisandroid

Вбиваешь в поиск "usbasp" и смотришь.

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Radjah пишет:

Ты сделал мой вечер %)

да эта жертва Диснея даже не знает о чем я:)

хороший тест на возраст :)

denisandroid
Offline
Зарегистрирован: 04.06.2015

Спасибо.

toc
Offline
Зарегистрирован: 09.02.2013

》Где можно заказать дешевую и хорошую плату?

вверху ссылка "купить в России"

Radjah
Offline
Зарегистрирован: 06.08.2014

> дешевую и хорошую плату

> купить в России

Не дели на ноль

denisandroid
Offline
Зарегистрирован: 04.06.2015

В России техника гораздо дороже чем у нас, нет уж спасибо.

sandr4
sandr4 аватар
Offline
Зарегистрирован: 11.02.2015

Веселуха, да и только...

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Наш народ обычно длинные логи не читает, шутники, однако , вы уж простите их.....

Весь лог с компиляцией не был особенно нужен , самое интересное происходит в конце.
1. Программатор правильно считал сигнатуру 
      avrdude: Device signature = 0x1e950f
      Значит он работает и к нему вроде претензий нет.
2. И даже что-то записал    или старался и  у него даже что-то  получилось.....
      Writing | ################################################## | 100% 0.19s
      avrdude: 450 bytes of flash written
3.    Потом чтение- проверка  - ошибка не чтения, а считанного содержимого:
       Reading | ################################################## | 100% 0.22s
          avrdude: verifying ...
             avrdude: verification error, first mismatch at byte 0x0002
               0x63 != 0x34
               avrdude: verification error; content mismatch

Дальше нужен  USBASP.

1. Я бы перешил (сменил) бутлодэр. Оптибут попробовал бы
2. Я бы   почитал фьюзы и записал любую длинную прошивку и считал .  
     SinaProg, Khazama, но это Windows.
    Но скорее всего проблеммы с процессором.
    А  вообще начинать надо с внешнего питания  5 Вольт....

 

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

trembo пишет:

Наш народ обычно длинные логи не читает, шутники, однако , вы уж простите их.....

прочитали люди логи

trembo пишет:

             avrdude: verification error, first mismatch at byte 0x0002
               0x63 != 0x34
               avrdude: verification error; content mismatch

выше было сказано, что аналогичную ошибку верификации можно словить, если перепутать кнопки Ардуино ИДЕ "загрузить с помощью программатора" и "Загрузить".

*остальные причины можно выявить, полностью протестировав контроллер на стирание/запись/чтение перешив загрузчик и фьюзы заново.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Неожиданный поворот: выбор неправильного программатора правильно читает сигнатуру?

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

trembo пишет:

Неожиданный поворот: выбор неправильного программатора правильно читает сигнатуру?

нет - именно "правильного".

пример: загрузчик USBaspLoader прикидывается программатором USBasp.

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

*ну, это как вариант, что ошибка по невнимательности, иначе перешивать всё нафиг.

denisandroid
Offline
Зарегистрирован: 04.06.2015

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

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

denisandroid пишет:

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

плять!

denisandroid
Offline
Зарегистрирован: 04.06.2015

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

denisandroid
Offline
Зарегистрирован: 04.06.2015

И подойдет ли вот это http://xrobot.by/others/usb_to_serial

 

Люди на нем шьют ардуино микро (та которая без usb)

Radjah
Offline
Зарегистрирован: 06.08.2014

Я сначала ОПу голову апстену разобью, потом... А потом ничего.

Через serial дуины шьются только с помощью уже прошитего загрузчика. Если его нет, то либо через uspasp, или другой дуиной прошитой скетчем ArduinoISP из примеров. Подключение описано в комментах в начале скетча.

В любом случае нужен хороший USB-кабель, или отдельное питание для каждой дуины.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Radjah пишет:

В любом случае нужен хороший USB-кабель, или отдельное питание для каждой дуины.

отдельное питание... хммм не плодите лишнии вопросы и проблемы... 

китайцы и так продают ардуины с кабелем сантиметров 20 и толщиной в мизинец. вполне достаточно что бы запитать скажем мегу и с нее по ISP кинуть питание на другую и прошить..

а для мини-про вообще выше крыши. там кроме одного конденсатора по питанию и кварца вообще ничего не нужно. вчера прошивал.

Radjah
Offline
Зарегистрирован: 06.08.2014

Я пробовал наной мегу шить. Вот без отдельного питания меги не взлетало.

С отдельными чипами дел пока не имел.