Пытаюсь залить бутлоадер в мегу, но среда разработки АРДУИНО не видит программатор USBasp. пишет: avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
В настройках выбираю нужную плату и нужный программатор.
Программатор USBasp нормально работает с USBASP_AVRDUDE_PROG. Я на всякий случай даже дрова обновил - безрезультатно...
Уважаемые, подскажите куда еще залезть? что посмотреть?
_________________ не зная броду не лезь к вольтмоду
у меня заработало после того как перепрошил, пришедший из китая программатор, новой версией и поигрался с libusb win32 и дровами, вот точно не скажу что делал, кажется там exe какой то запускаешь, они видит девайс, жмешь кнопку и что то переустанавливается (win 7 x64) но насчет не той версии прошивки мне avrdude английским по черному писал
khazama работает ?
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Жаль, но программатор у меня один и перепрошить его нечем....Хотя 5 проводков ни кто не отменял.. Ах, да есть у меня какой-то старенький программатор, работает кое как... По моему в нем диод не правильно установлен...
_________________ не зная броду не лезь к вольтмоду
Жаль, но программатор у меня один и перепрошить его нечем....Хотя 5 проводков ни кто не отменял.. Ах, да есть у меня какой-то старенький программатор, работает кое как... По моему в нем диод не правильно установлен...
ну "5ю проводами" я и перешивал, с com порта ) avrdude ничего не пишет про версию usbasp если в настройках среды включить "выводить подробности при загрузке" ? я свой не так давно получил, видимо они в китае годами валяются
кстати, проще его и не отцеплять от меги и загрузчик не заливать - больше места будет в мк (если конечно нет необходимости шить именно через uart), чтобы кнопку "скомпилировать и загрузить" заставить грузить сразу через программатор (не используя пункт файл - загрузить программатором) есть рецепт на arduino.cc (но мне и так нормально, привык уже клацать через меню)
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
кстати, проще его и не отцеплять от меги и загрузчик не заливать - больше места будет в мк
не, UART нужен - через него я буду изменять настройки в прошивке. В Видимо френдли_юзер интерфес таким образом авторы организовали.... Конечно же можно и без него обойтись, но тогда для внесения изменений в настройки придется ковыряться в коде, а исходников наверняка нет..., и даже если я их найду, то комментарии наверняка не по русски...
А можно залить туда бутлодер не через ардуино ?
_________________ не зная броду не лезь к вольтмоду
кстати, проще его и не отцеплять от меги и загрузчик не заливать - больше места будет в мк
не, UART нужен - через него я буду изменять настройки в прошивке.
в смысле настройки в прошивке ? работать с uart в меге конечно можно и без него (в скетче), а шить можно usbasp'ом постоянно - это быстрее даже (на 32кб вполне заметна разница), загрузчик может пригодиться если нет программатора под рукой, но есть uart и комп с ардуиновской средой ну или хочется собрать именно клон ардуины
uwrtey писал(а):
Видимо френдли_юзер интерфес таким образом авторы организовали.... Конечно же можно и без него обойтись, но тогда для внесения изменений в настройки придется ковыряться в коде, а исходников наверняка нет..., и даже если я их найду, то комментарии наверняка не по русски...
не совсем понятно о чем речь, в каком коде так можно ковыряться и причем тут ардуино, ардуиновские коды обычно в виде скетча же ? если нужна пошаговая отладка - это в сторону нормальной среды программирования нужно копать
uwrtey писал(а):
А можно залить туда бутлодер не через ардуино ?
наверняка можно, они же в виде "optiboot_atmega328.hex" в папке ардуиновской среды есть, но мне кажется, имея уже нормальный программатор, шить загрузчик и работать через него (без usbasp) нет необходимости, я в своих поделках стараюсь оставить полностью работоспособный spi (даже если на него навешиваю sd карточку и прочее, ну т.е. не вешаю на них кнопки всякие и прочее, только spi периферию) и шить, прицепившись к этим ногам программатором
вот как раз в процессе "настройки", если приходится менять код и перезаливать каждую минуту, шить штатным образом ардуину через uart тоскливо довольно - не особо шустро получается
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Я бы с радостью залил прошивку через USBasp с помощью USBASP_AVRDUDE_PROG Мне так намного привычнее... ( я только начал заниматься программированием )
На форумах посвященных авиомоделестроению мне советуют залить в передатчик ардуиновский бутлодер, а потом через FDTI залить туда сконфигурированную прошивку. Почему так? да хрен его знает.... Говорят, что я не смогу сконфигурировать прошивку. ( да да - прошивку можно конфигурировать на свой вкус ) Ах ну да - исходников же у меня нет - естественно я не смогу сконфигурировать.... Да даже если бы и был у меня исходник, то что бы я с ним смог сделать? Уйдет уйма времени пока я разберусь в коде.... Вот по этому-то и нужен конфигуратор, а работает он в среде гугл оболочки и только с юартом....
А приемник в обще конфигурируется только с передатчика и по радиосвязи... Хотя у него есть и SPI и UART...
Вот мне и нужно и туда и сюда ( в приемник и передатчик ) залить ардуиновский бутлодер.... Почему ардуино? да хрен его знает.. Я с этим ардуино в обще не дружу..
А ардуино выдает ошибку: avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
Вот мне и нужно понять сейчас, что же мне делать.... Прошивать программатор? Это 100% вариант или тоже непонятно?
_________________ не зная броду не лезь к вольтмоду
Последний раз редактировалось uwrtey Сб апр 05, 2014 23:35:35, всего редактировалось 2 раз(а).
я пока не видел скетчей, которые бы зависели как то от загрузчика, мб и есть такие работа скетча с uart и заливка прошивки через uart друг с другом напрямую не связаны я бы залил hex как обычно и посмотрел что выйдет
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Блин, доигрался - залочил мегу. ( жмакнул видимо куда-то в Казаме ) Параллельного программатора у меня нет. Хотел сделать по быстрому - простенький, но что то схем не нашел... Искал очень простекий для одного раза... Придется завтра бежать за мегой328.
_________________ не зная броду не лезь к вольтмоду
Только что перепрошил программатор и проблема объявленная в начале темы теперь решена... Залил бутлодер в TX модуль ( RX модуль по прежнему залочен.... ) Завтра буду перепаивать МК
_________________ не зная броду не лезь к вольтмоду
ага, это все сговор программо-писателей ) все знают что есть пара фьюзов, которые лочат мк, но большое красное окошечко "А ВЫ ТОЧНО ХОТИТЕ ЗАЛОЧИТЬ МК?" никто вроде бы не выводит, тоже залочил как то - перезапустил программатор, забыл считать фьюзы и жмякнул "прошить все"
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения