Не отзывается Arduino Pro Mini
Не отзывается Arduino Pro Mini
Доброго дня, искреннего мяу!
Обычно заказывал с китая Arduino Pro Mini прошивал через Громова Унипрофом загрузочник Оптибот, потом через avrdude записывал нужные себе hex для своих поделок. Arduini IDE не использую, пишу на ассемблере в аврстудио. привык так.
Тут пришла очередная Arduino Pro Mini и Унипроф не распознает. Пытался достучаться через Arduini IDE тоже не получается. Индикатор на платке при подаче питания моргает, типа программа внутри какая то тестовая индикатором моргает, имхо. Почему через Громова Унипрофом не определяется непонятно. может тестовая прога SPI блокирует. Кто чего посоветует?
Обычно заказывал с китая Arduino Pro Mini прошивал через Громова Унипрофом загрузочник Оптибот, потом через avrdude записывал нужные себе hex для своих поделок. Arduini IDE не использую, пишу на ассемблере в аврстудио. привык так.
Тут пришла очередная Arduino Pro Mini и Унипроф не распознает. Пытался достучаться через Arduini IDE тоже не получается. Индикатор на платке при подаче питания моргает, типа программа внутри какая то тестовая индикатором моргает, имхо. Почему через Громова Унипрофом не определяется непонятно. может тестовая прога SPI блокирует. Кто чего посоветует?
- Реклама
Re: Не отзывается Arduino Pro Mini
1. фото кристалла со стороны надписи-маркировки выложите (или списать вручную).
2. для работы "вне IDE" наиболее удачно применение аврдудешелл
http://matrex-notes.blogspot.com/2015/0 ... tmega.html
и соответствующего железа (у меня вариант SiProg).
3. попалась версия massduino (не факт - но Х/З...).

2. для работы "вне IDE" наиболее удачно применение аврдудешелл
http://matrex-notes.blogspot.com/2015/0 ... tmega.html
и соответствующего железа (у меня вариант SiProg).
3. попалась версия massduino (не факт - но Х/З...).
Re: Не отзывается Arduino Pro Mini
Atmel / mega328p / U-KR / 354A3P / 1942T6A
Добавлено after 38 minutes 7 seconds:
упс, загрузил через Ардуино ИДЕ из примеров Fade, по светодиодам Тх Rx на переходнике ch340 видно обмен есть, и моргание прекратилось, есть прогресс. живой уже хорошо
через громова по прежнему не определяется
Добавлено after 38 minutes 7 seconds:
упс, загрузил через Ардуино ИДЕ из примеров Fade, по светодиодам Тх Rx на переходнике ch340 видно обмен есть, и моргание прекратилось, есть прогресс. живой уже хорошо
через громова по прежнему не определяется
Последний раз редактировалось vispower Вт апр 06, 2021 15:00:55, всего редактировалось 1 раз.
Re: Не отзывается Arduino Pro Mini
К вопросам маркировки микрощип-атмел...
В принципе через ISP ВСЕГДА прошьется но обязательно наличие на панельке кварца 4 МГц и его конденсаторов.
Готовые платки по умолчанию уже с кварцем.
Дополнительная проблема (как уже в "попался, БАГ!" https://radiokot.ru/forum/viewtopic.php ... 1#p3992271 описывалось) это если в платке активен скотч, использующий UART (или еще чегой-то пока не отловленного).
В таком случае надо:
подсоединить адуринку
запустить IDE
открыть монитор СОМ порта и настроить на получение тех сообщений, что от платки поступают,
а уж затем запускать компиляцию и прошивку.
IDE автоматически своевременно заблокирует обмен с ПК и перепрошивка пройдет успешно.
Иначе придется с помощью "внешнего программатора" полное стирание делать (это при "прочих источниках сбоев").
( https://radiokot.ru/forum/viewtopic.php ... 0#p3955460 )
.....

Готовые платки по умолчанию уже с кварцем.
Дополнительная проблема (как уже в "попался, БАГ!" https://radiokot.ru/forum/viewtopic.php ... 1#p3992271 описывалось) это если в платке активен скотч, использующий UART (или еще чегой-то пока не отловленного).
В таком случае надо:
подсоединить адуринку
запустить IDE
открыть монитор СОМ порта и настроить на получение тех сообщений, что от платки поступают,
а уж затем запускать компиляцию и прошивку.
IDE автоматически своевременно заблокирует обмен с ПК и перепрошивка пройдет успешно.
Иначе придется с помощью "внешнего программатора" полное стирание делать (это при "прочих источниках сбоев").
( https://radiokot.ru/forum/viewtopic.php ... 0#p3955460 )
.....
Re: Не отзывается Arduino Pro Mini
vispower, вы специально создали новую тему, чтобы проигнорировать ответы в прошлой? https://radiokot.ru/forum/viewtopic.php ... 5#p4010445
- Реклама
Re: Не отзывается Arduino Pro Mini
NStorm я извиняюсь, тупо потерял свой пост, думал его удалили или он не зашел, искал, плохо значит искал
если в моей промини залочен SPI ардуиноISP его не сможет переписать? он же к тем же miso mosi подключен что и громов?
если в моей промини залочен SPI ардуиноISP его не сможет переписать? он же к тем же miso mosi подключен что и громов?
Последний раз редактировалось vispower Вт апр 06, 2021 15:12:23, всего редактировалось 1 раз.
Re: Не отзывается Arduino Pro Mini
Чтоб не заблудиться и не потерять текушшу мыслю...
Справа под "центр пользователя" и ниже текущей датой фильтр "ваши сообщения" - в открывшемся окошке видим все, что ранее написано и значки обновления содержимого.

Справа под "центр пользователя" и ниже текущей датой фильтр "ваши сообщения" - в открывшемся окошке видим все, что ранее написано и значки обновления содержимого.
Re: Не отзывается Arduino Pro Mini
BOB51, ок, спасибо
Добавлено after 9 minutes 16 seconds:
Да с Ардуино ИДЕ работает, перезаписал из примеров Blink мигание восстановилось. Как SPI освободить?
Добавлено after 9 minutes 16 seconds:
Да с Ардуино ИДЕ работает, перезаписал из примеров Blink мигание восстановилось. Как SPI освободить?
Re: Не отзывается Arduino Pro Mini
vispower, через Fusebit Doctor. Изнутри прошивки (ардуиноISP или любой другой) фьюзы поменять нельзя. Если у вас отключено программирование по SPI (фьюз бит SPIEN), то только доктором чинить или аналогично через параллельное высоковольтное программирование.
Отставьте как есть загрузчик, да шейте через avrdude просто, раз так шьется. Китайцы обычно в новые плаки промини optiboot на 512 б и так шьют, а не старый загрузчик на 2 Кб.
Отставьте как есть загрузчик, да шейте через avrdude просто, раз так шьется. Китайцы обычно в новые плаки промини optiboot на 512 б и так шьют, а не старый загрузчик на 2 Кб.
Re: Не отзывается Arduino Pro Mini
так я и шил оптибот маленький, потом пользовался из набора ИДЕ в папке bin\ avrdude
avrdude -C ../etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -U flash:w:shag_drv.hex (пример)
а с этим загрузчиком кекс не шьется
оптибот тоже из набора взял, optiboot_atmega328 из папки avr\bootloaders все до этой промини прекрасно работало
да он на 2к, как бэ больше 512
avrdude -C ../etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -U flash:w:shag_drv.hex (пример)
а с этим загрузчиком кекс не шьется
оптибот тоже из набора взял, optiboot_atmega328 из папки avr\bootloaders все до этой промини прекрасно работало
да он на 2к, как бэ больше 512
Re: Не отзывается Arduino Pro Mini
Я понял что вы делали и как шили. Поэтому и говорю, что сейчас так не получится, если SPI залочен оказался.

Добавлено after 1 minute 39 seconds:
Если не поможет - покажите на что ругается avrdude при вашей "ручной" прошивке.
Ну из ArduinoIDE как-то же шьется. Посмотрите как оно шьет. В настройках IDE включите детальное отображение лога прошивки и он покажет полную строку для avrdude, которую он использует:а с этим загрузчиком кекс не шьется

Добавлено after 1 minute 39 seconds:
Если не поможет - покажите на что ругается avrdude при вашей "ручной" прошивке.
Re: Не отзывается Arduino Pro Mini
во то что надо спасибо! попробую
Добавлено after 20 minutes 1 second:
все получилось, скорость другая 57600, спасибо
Добавлено after 20 minutes 1 second:
все получилось, скорость другая 57600, спасибо
Re: Не отзывается Arduino Pro Mini
Много раз уже повторял - нет смысла использовать внешний программатор для прошивки бутлоадера и фузов в платки ардуино.
Разве что если общее стирание потребуется или фузедоктор.
Остальное обеспечивается или уже предустановленным бутлоадером или прошивкой "чистого" МК через ардуиноISP платку, сделанную из ардуино-нано и скотча в соответствующем примере инсталлятора IDE.
Причем прошиваться будет та комбинация бутлоадера и фузов, которая заданна в параметрах настройки платки.
IDE самостоятельно отыщет в своих архивах необходимые файлы с соответствующими настройками.
Единственно - что загрузка бутлоадера с фузами делается опцией "записать загрузчик", а опция "загрузить через программатор" запишет через ISP только сам скотч но не тронет ни бутлоадер ни фузы.
Опция "экспорт бинарного файла даст два *.hex файла для загрузки через "внешний программатор" - в одном только прожка, во втором прожка с бутлоадером.
Однако комплект фузов там отсутствует - для этого случая его и считывать и вводить придется в режиме садомазохизма.

Разве что если общее стирание потребуется или фузедоктор.
Остальное обеспечивается или уже предустановленным бутлоадером или прошивкой "чистого" МК через ардуиноISP платку, сделанную из ардуино-нано и скотча в соответствующем примере инсталлятора IDE.
Причем прошиваться будет та комбинация бутлоадера и фузов, которая заданна в параметрах настройки платки.
IDE самостоятельно отыщет в своих архивах необходимые файлы с соответствующими настройками.
Единственно - что загрузка бутлоадера с фузами делается опцией "записать загрузчик", а опция "загрузить через программатор" запишет через ISP только сам скотч но не тронет ни бутлоадер ни фузы.
Опция "экспорт бинарного файла даст два *.hex файла для загрузки через "внешний программатор" - в одном только прожка, во втором прожка с бутлоадером.
Однако комплект фузов там отсутствует - для этого случая его и считывать и вводить придется в режиме садомазохизма.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Не отзывается Arduino Pro Mini
в принципе думаю олсобой разницы нет чеми где щьют
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Не отзывается Arduino Pro Mini
Набор фузов и бутлоадер из IDE подбираются автоматически по опциям свойств платформы.
Ёжли бутлоадер еще может входить в комплект экспорта (или найтись в инете - не факт, что для данной платформы и ее текущей конфигурации), то как выставить фузы - придется "инета земля рыть".
Воть в том и разница.
Особо ежли применять не только штатные варианты с АВРками, но и расширенный набор платформ (от тех же MCUdude и многих других). Там порой с десяток и более опций в настройках свойств МК платформы...

Ёжли бутлоадер еще может входить в комплект экспорта (или найтись в инете - не факт, что для данной платформы и ее текущей конфигурации), то как выставить фузы - придется "инета земля рыть".
Воть в том и разница.
Особо ежли применять не только штатные варианты с АВРками, но и расширенный набор платформ (от тех же MCUdude и многих других). Там порой с десяток и более опций в настройках свойств МК платформы...


