-
- Прекрасно шил через IDE Кодевизиона, если в AVR есть загрузчик ардуиновский. Надо только выбрать конкретный тип. - vpv.vpv(06.08.2020 07:51)
- Выхлоп Arduino IDE при загрузке. Заодно готовый пример командной
строки, как грузить этим, завтра попробую без ИДЕ тоже самое
сделать. Интересно, как он Бутлоадер запускаает, никаких
манипуляций с питанием, ресетом не делал? maleon(6728 знак., 30.03.2020 21:12, ссылка, ссылка)
- Замечательный результат, так оно и должно быть! Вам удалось не
только записать прошивку, но и обратным чтением ее верифицировать.
А что означает "wiring"? Kceния(187 знак., 31.03.2020 12:43)
- Похоже, это ещё одна IDE, типа Ардуины с кучей готовых библиотек и примеров для чайников - maleon(05.08.2020 11:01)
- Проверил зашивку из батника, по аналогии с выхлопом, всё Гут.
Никаких манипуляций/задержек с питанием, просто запускаю батник с
подобной строкой и всё. Думаю, он все задержки/сбросы обеспечивает
сам. Из CV не получилось. maleon(224 знак., 31.03.2020 13:11, ссылка, картинка)
- А как тогда вы переключаетесь с загрузчика на программу? Ведь если
программа уже заработала, то на avrdude чип вроде уже не должен
реагировать. - Kceния(31.03.2020 13:37)
- Глянул схему модуля, там TTL-UART-преобразователе ещё есть DTR на
сброс. Т.е. там всё нормально отрабатывается, а после зашивки, я
сразу через тот же УАРТ веду обмен с МК. - maleon(31.03.2020 14:05)
- Теперь понятно. А то у меня китайская плата на той же ATmega2560
под 3D-принтер, а потому дешевая. Мне нравится за то, что
разъемчиков много. На ней в качестве USB/UART-конвертора
FT232RL стоит, но DTR подключен к RESET через конденсатор. Так
можно? А то что-то мне приходится каждый раз перед прошивкой кнопку
Reset вручную нажимать и в 5 секунд укладываться. Kceния(1 знак., 31.03.2020 14:56, ссылка, картинка)
- Если wiring по какой то причине не устраивает, то DTR-ом можно дёрнуть так (проверено): maleon(265 знак., 18.08.2020 14:36)
- У меня тоже через конденсатор, получилось такое ИЛИ с ограничением
длительности сброса. Просто, похоже, "wiring" о этой линии знает и
дёргает ею правильно - maleon(31.03.2020 16:59)
- Вот что нашла: "By default with avrdude, when using the -c stk500v2 programmer
switch, it does not pull down the DTR line prior to programming,
however..." Kceния(59 знак., 31.03.2020 17:14, ссылка)
- То-то и оно-то - maleon(31.03.2020 17:44)
- Оказывается, если сменить протокол с STK500v2 на Wiring, то DTR должен заработать! Kceния(171 знак., 31.03.2020 17:55, ссылка)
- То-то и оно-то - maleon(31.03.2020 17:44)
- Вот что нашла: "By default with avrdude, when using the -c stk500v2 programmer
switch, it does not pull down the DTR line prior to programming,
however..." Kceния(59 знак., 31.03.2020 17:14, ссылка)
- Теперь понятно. А то у меня китайская плата на той же ATmega2560
под 3D-принтер, а потому дешевая. Мне нравится за то, что
разъемчиков много. На ней в качестве USB/UART-конвертора
FT232RL стоит, но DTR подключен к RESET через конденсатор. Так
можно? А то что-то мне приходится каждый раз перед прошивкой кнопку
Reset вручную нажимать и в 5 секунд укладываться. Kceния(1 знак., 31.03.2020 14:56, ссылка, картинка)
- Глянул схему модуля, там TTL-UART-преобразователе ещё есть DTR на
сброс. Т.е. там всё нормально отрабатывается, а после зашивки, я
сразу через тот же УАРТ веду обмен с МК. - maleon(31.03.2020 14:05)
- А как тогда вы переключаетесь с загрузчика на программу? Ведь если
программа уже заработала, то на avrdude чип вроде уже не должен
реагировать. - Kceния(31.03.2020 13:37)
- Замечательный результат, так оно и должно быть! Вам удалось не
только записать прошивку, но и обратным чтением ее верифицировать.
А что означает "wiring"? Kceния(187 знак., 31.03.2020 12:43)
- Жалко, придётся городить переходник на разъём с шагом 2,0 к программатору - maleon(30.03.2020 17:31)