Обсуждение и перепрошивка регуляторов (ESC) прошивками SimonK/BLHeli
Как всегда больше половины напряжения питания. Мега питается от 5 вольт, значит 2,6в уже “1”.
Чем программируешь?
Как и писал - ардуиной нано. Регули рцтаймер 40А с симонк изначально которые. Но что-то не выходит…
Пин стоит в 1, включаю регуль, он пиликает, т.е. прошивка загрузилась.
Если в компорт что-то потом плюнуть, то он выдает еще один тон - вроде как задетектил сигнал (как от платы управления).
Перепрошивал все регули выбирая так,
Александр, у меня прошиты без фузов бутлодера, хочу попробовать как написано
1.2. Даже если фьюзы для бутлоадера не установлены, то можно перевести вход ППМ на 2 секунды в лог. 1 и бутлоадер запустится. Это сделано для того, чтоб можно было прошивать регули без отключения/подключения питания каждый раз
Что выбирать в графе “контроллер”
100% рабочий вариант для всех- залил прошивку от simonk с бутлодырем и одновременной установкой фьюзов
Еще вопрос.А не могли бы сказать какие фюзы получились в итоге? LOW 0XDF HIGT 0XCA такие?
Александр, у меня прошиты без фузов бутлодера, хочу попробовать как написано
Выбирай атмега + бутлоадер, фьюзы прога сама поставит и файл бутлоадера подгрузит
1.2. Даже если фьюзы для бутлоадера не установлены, то можно перевести вход ППМ на 2 секунды в лог. 1 и бутлоадер запустится. Это сделано для того, чтоб можно было прошивать регули без отключения/подключения питания каждый раз
Ребята, подскажите как это правильно сделать.
- Поставил яву
- скачал и запустил ККфлештул
- выбираю turnigyusblinker на СОМ1
- атмега8-ЕСЦ
- прошивка (пробую от саймона)
Сейчас там прошивка от 30 сентября, тогда (вроде) была поддержка бута.
Ребята, подскажите как это правильно сделать.
- Поставил яву
- скачал и запустил ККфлештул
- выбираю turnigyusblinker на СОМ1
- атмега8-ЕСЦ
- прошивка (пробую от саймона)
Сейчас там прошивка от 30 сентября, тогда (вроде) была поддержка бута.
Первый раз нужно прошить прошивка + бутлоадер подпаявшись, потом уже можно шить через свисток прошивку
Я почему-то посчитал, что бутлодер в теле самой прошивки
Я почему-то посчитал, что бутлодер в теле самой прошивки
Возможно и в крайних прошивках он присутствует а при выборе атмега+бутлоадер программа выставляет необходимые фьюзы для прошивки бутлоадера
а при выборе атмега+бутлоадер программа выставляет необходимые фьюзы для прошивки бутлоадера
А Вы можете считать какие фюзы получаются?
А Вы можете считать какие фюзы получаются?
У меня регули уже прошитые и в термоусадке стоят на коптере, подпаиваться пока некуда для проверки
У меня регули уже прошитые и в термоусадке стоят на коптере
Жаль.
Вопрос ко всем кто пробует или уже прошил прошивку с бутлоудером и она успешно пепепрошивается через УСБ Лнкер.Какие фюзы получились?
Перепробовал почти все описаные варианты как и чем и что прошивать,но к сожалению так ничего и не хочет перепрошиваться через “свисток”.
Еще такой вопрос.Если пользовать ArduinoUSBLinker и ВиЕСЦ флеш тул,то какой тип программатора надо выбрать?
Перепробовал почти все описаные варианты как и чем и что прошивать,но к сожалению так ничего и не хочет перепрошиваться через “свисток”.
Тоже самое. Не получается каменный цветок…
Хорошо бы в прошивках иметь настройку тайминга мотора. Я думаю, что только этим можно победить срывы синхронизации.
Перепробовал почти все описаные варианты как и чем и что прошивать,но к сожалению так ничего и не хочет перепрошиваться через “свисток”.
Я в теме отписывался про нюанс с прошивкой через свисток, у мня прошилось только когда я убрал плюсовой провод из колодки регуля, то есть подключал к линкеру 2 проводками земля и сигнальный
то есть подключал к линкеру 2 проводками земля и сигнальный
Тоже так сделал с простым USB-Serial. Не помогло. Не знаю как победить, жду турниговский USB свисток.
У меня прошитые simonk регули, фьюзы выставил как надо, но на попытки прошивки через serial не отзывается.
Тоже так сделал с простым USB-Serial. Не помогло. Не знаю как победить, жду турниговский USB свисток.
У меня прошитые simonk регули, фьюзы выставил как надо, но на попытки прошивки через serial не отзывается.
Через сериал и не должно шиться, там протокол другой. Нужна ардуина с прошивкой ArduinoUSBLinker или собсно сам линкер.
фьюзами из разных источников явно путаница какая-то, возможно потому что для разных бутлодырей нужны разные фьюзы:
Бутлоадерам (USBLinker, AVRRootLoader) нужны оданаковые:
- Boot Reset vector Enabled [BOOTRST=0]
- Boot flash section size = 512 [BOOTSZ1=01]
но заводские фьюзы часто разные… 😉
“правильно” - считать заводские, ввести их в калькулятор (www.engbedded.com/fusecalc) и включить bootloader. 😉
Еще вопрос.А не могли бы сказать какие фюзы получились в итоге? LOW 0XDF HIGT 0XCA такие?
Должно работать.
Перепробовал почти все описаные варианты как и чем и что прошивать,но к сожалению так ничего и не хочет перепрошиваться через “свисток”.
У меня есть подозрение, что это работает только на bs и F20/F30. 😉
upd: понял в чем дело кажись, *.hex файлы не смотря на то что это фактически бинарники, хранятся в текстовом формате, а ты наверняка компилил под линуксом соот-но там разность в переносах, “возврат каретки” вроде…
Зависит от настроек SVN клиента. 😉 Но на скорость не влияет.
Хорошо бы в прошивках иметь настройку тайминга мотора.
В wii-esc настраиванться.
У меня есть подозрение, что это работает только на bs и F20/F30.
Я свои HobbyKing SS-HK18A прошиваю через самодельный свисток сделанный как вы и советовали из одного резистора (у меня работает с любым 2-10k) между RX и TX и USB-UART. В регулях пришлось заменить резистор на входе на 200Ом. Мой USB-UART взят на НК. СтОит менее 3$, а применений - уйма 😃 Внутри там только SiLabs CP210x и ненужный разъем снаружи
Ну еще и замена резисторов в регуле сводит юзабельность такого решения к нулю для большинства нормальных людей.
А какую ардунину лучше прикупить для этих целей?
если только для прошивки, то лучше турниговый УСБ Линкер, если всеж ардуину в арсенал охота, то ардуино нано самое оно… брал тут
Александр,а можете по точнее написать что надо выставить в КК флеш тул?
Там есть несколько вариантов для ЕСЦ,в том числе вариант прошивка+бутлоудер.
вот тут Александр все верно заскриншотил и да конечно прошивку для своего типа регулей выбрать надо…
Я в теме отписывался про нюанс с прошивкой через свисток, у мня прошилось только когда я убрал плюсовой провод из колодки регуля, то есть подключал к линкеру 2 проводками земля и сигнальный
все правильно… “+” надо убирать, особенно если регуль запитан от АКБ…
еще есть нюанс: при прошивке через турниговый свисток, либо ArduinoUSBLinker, важна последовательность подачи питалова… спева свисток/линкер, потом регуль… примерно так:
- подключаем (земля + сигнальный провод) свисток/линкер к регулю
- запитываем свисток/линкер, т.е. вставляем в usb
- запускаем флеш тул (wii_esc_flash_v05_win32 к примеру), выбираем все настройки…
- даем питаение на регуль
- шьем