проблемы с загрузкой bootloader
- Войдите на сайт для отправки комментариев
Ср, 29/10/2014 - 13:09
Всем привет, помогите пжлст разобратся в причине.
взял такой программатор http://mail.olimex.com/Products/AVR/Programmers/AVR-ISP500/
но не получается прошить мк, перепробовал множество прог и способов, может использую не тат программатор?
ну и чуть подробнее о проблеме, что бы тут не пересказывать:
http://forum.amperka.ru/threads/Помогите-залить-загрузчик.3755/#post-29875
Во первых нужно сверить распиновки - вдруг отличаются.
Почему не взял USBAsp? Ему цена 90 рублей.
Во первых нужно сверить распиновки - вдруг отличаются.
распиновки где? на програматоре? вроде все ровно... но пробовал на всяк случай переворачивал iso разьемчик на плате nano. но на чистом камне сложно перепутать. подключить же надо miso, moso и ресет?
Почему не взял USBAsp? Ему цена 90 рублей.
знал бы прикуп...)) что взял то взял, теперь главное убедится что не нужно покупать теперь другой... может дело в компе? хотя дрова стоят, ком порт поменял с 22го на 2й (в настройках винды самой), сама винда XP
еще есть переходничек usb - FT232RL, но как я понимаю, он тупо для заливки скетчей в камень с уже зашитым загрузщиком
еще есть переходничек usb - FT232RL, но как я понимаю, он тупо для заливки скетчей в камень с уже зашитым загрузщиком
Да, конвертер USB-TTL для заливки скетчей через Serial после прошивки бутлоадера.
а к чему sck подключать?
а к чему sck подключать?
sck подключаем к sck
а к чему sck подключать?
К ножке SCK. Смотрите распиновку вашего девайса.
На ардуине обычно 13 ножка. Либо может быть отдельный разъем:
Вы вообще интсрукцию читали? Там почти все в картинках
инструкцию к программатору? там на инглише, что смог то понял) а так уже в голове каша если честно, 2 недели назад я не знал о существовании мк и ардуины)
короче, инструкция такая:
подрубаете программатор к усб, берете в руки тестер и ищите, где у него +5v а где GND. Далее поняв, где что, опираясь на картинки из инета определяете где у Вас MISO, MOSI, RESET, SCLK после чего находите их же на ардуине. Потом соединяете ОДНОИМЕННЫЕ выводы. Саму ардуино отдельно питать уже не нужно.
попробовал сейчас на собранной 328й, питания от юсб не получает по 2 V_TAR Target, светодиод моргнет питания и все. подключаю внешнее питание, все так же глухо((
добился таки в atmelstudio6 коннекта, но далее установки фьюзов не продвигаюсь(
в поле EEPROM выбираю ATmegaBOOT_168_atmega328.hex
жму Program но дальше выхватываю такую ошибку...
File contents does not map to any valid device memory for programming EEPROM
Загрузчик (как и любая прошивка) прошивается во Flash, а не в EEPROM.
спасибо, уже допер экспериментами) но теперь вот
Verifying Flash...Failed! address=0x7e00 expected=0x11 actual=0xff
други, что это может означать? я не нашел ответа(
спасибо, уже допер экспериментами) но теперь вот
Verifying Flash...Failed! address=0x7e00 expected=0x11 actual=0xff
Это означает, что при проверке, выполняемой после завершения процедуры программирования, установлено: по адресу 0x7e00 (32256) вместо записанного туда байта 0x11 читается 0xff
ну это я перевел, а где копать? это дело не в фьюзах?
Может флешка помирает в чипе, может питание при прошивке нестабильное было.
Там много причин может быть.
питание от программатора, может внешнее подключить?
в чипе каком, в программаторе или программируемом устройстве? кстати при подключении платы nano по 6ти конт. разьему, тишина вообще... сдохла чтоле..
добрался до девайсов, подключил батарейку, все прошло без ошибок)) теперь сложности с загрузкой скетча, IDE цуко, ругается...
шозанах тут творится? сжечь нахрен криворуких еретиков, пытающихся посягнуть на самое святое, что есть в религии дуино - бутлоадер. прошивка лоадера - есть привилегия производителя дуино. души, желающих сотворить сие чудо самостоятельно, после смерти будут записаны по адресу 0x7e00 с ошибкой верификации и невозможностью последующей реинкарнации!