Arduino Nano от Robotdyn, не загружался скетч.

Apr 17, 2020 13:36

Добрый день.

Купил платку, скетч не загружался ни при выборе нового, ни при выборе старого бутлоадера в IDE, в настройках платы. Ардуина с завода пришла с зашитым Blink, светодиод моргал. Взял USBASP, считал фьюзы:

Low FF, High DA, Extended FD, Lock FF (совпадают с оными в boards.txt, кроме, я полагаю, Lock - указано, что nano.bootloader. ( Read more... )

Вопрос, МК, arduino

Leave a comment

Comments 8

uncle_rus April 17 2020, 11:06:42 UTC
Покушать принесли, да

Reply

feeshblood April 17 2020, 11:22:49 UTC
хз, ща посмотрим.

Reply


aterentiev April 17 2020, 11:49:29 UTC
На мой взгляд, ты подошел к проблеме слишком сложно.
1. Моргающий светодиод - не обязательно блинк. Любая плата с бутлоадером моргает светодиодом, если "остается в бутлоадере", т.е. не имеет программы, емнип.
2. В ардуинопрограмме выставь программатор, выставь плату, подключи программатор к плате и выбери "Burn bootloader" - оно прошьет все нужные фюзы само, и зальет бутлоадер.
3. Калькулятор фюзов говорит, что Lock=0xCF - это залоченный бутлоадер. К программе отношения не имеет.

https://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega328p&LOW=FF&HIGH=DA&EXTENDED=FD&LOCKBIT=CF

Скорее всего, была какая-то ошибка в бутлоадере, ты его перезаписал и все выпрямилось.

Reply

feeshblood April 17 2020, 12:07:43 UTC
>"ты подошел к проблеме слишком сложно."
Да оно вообще посл.время как-то перанально все идет, задача была купить и сразу скетч загрузить, ниразу оно мне не надо (пока) читать маунуалы было, но придется ))

1) не, оно там вначале по другому моргало секуднду-две, а потом по секунде пауза и свет, думаю, первоначальное помаргивание - это от бутлоадера было, а потом блинк. И мне, вообще, казалось, они блинк прошивают все.

2) это делал, лучше не стало, я опустил в описании. Первоначально слил еще образ флеши, перезаписывал ее вназад, чтоб по-чистому опыты ставить (условно по-чистому).

3) о, спасибо, этот кальк вчера ночью не нашелся, фигово искал. Хотя и помнил, что такой бывает.
----

Обращу внимание, что на локбитах там поначалу ff стояло. Я пошел кратчайшим путем, скопировал CF с точно работающей, заработало. Вернул на FF (ну, мало ль, у меня контроллер битый, или какая-то тонкая тонкость есть), но оно все заработало. Ща, конечно, попробую, первоначальный образ флеши записать, посмотрю, что там станет. Спасибо!

Reply


aleksei_borisov April 17 2020, 12:05:09 UTC
>попробовал обращаться к плате как к Mini, прошивка получалась.

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

Reply

feeshblood April 17 2020, 12:11:34 UTC
по boards.txt и там и там 115200, потому и выбрал:)

Reply


kosmonavtmic April 17 2020, 13:25:58 UTC
Моё ИМХО (так же шилась как мини ,но блинки были с другой частотой): попалась мне плата "совместимая", а точнее, производства WAVGAT. Надо познакомить Arduino IDE с этой платой.

Копипаста из инета:
Для того, чтобы Arduino IDE могла работать с платой WAVGAT прежде необходимо загрузить файлы по ссылке:
https://drive.google.com/file/d/10gwrG9uTDwaEO-7EudsmBkfgdcyrcABI/view?usp=sharing
Загрузив архив update.rar, необходимо его распаковать и перенести две директории, содержащиеся в нем (hardware и libraries) в каталог Arduino:
C:\Users\Admin_user\Documents\Arduino
где Admin_user - это Ваша учетная запись Windows с правами администратора.
После этого нужно перезапустить Arduino IDE и проверить в настройках Tools/Board: (рос. Настройка/Плата:) появился ли в самом низу пункт WAVGAT UNO R3 и распознает ли Ваш компьютер плату после ее подключения (в Tools/Port или Настройки/Порт должен появиться пункт, отличный от COM1).

Reply

feeshblood April 17 2020, 15:50:38 UTC
Я хз, у моей схема и контроллер стандартные, не вижу повода что-то подкручивать, из софтов на сайте производителя драйвера только для ch340, бутлоадер тоже, думаю, родной (да, старый)

Reply


Leave a comment

Up