Обсуждение и перепрошивка регуляторов (ESC) прошивками SimonK/BLHeli
прошил 6 регулей rctimer tgy.hex
4 регуля летали на квадрике, +2 новых. После сборки гексы, 4 мотора запускаются ровно, по мере увеличения газа, стартует еще один, и примерно на половине газа - последний.
есть ли калибровка газа в прошивке tgy.hex ?
И у simonK и у wii-ESC последней версии есть калибровка газа у всех прошивок! Буквально на предыдущей странице писано. Что за полетный контроллер?
dollop
точно, невнимательно следил за темой, даже в реадми написано что можно откалибровать, контроллер naze32
Я правильно понимаю, что можно прошивать регули с SimonK ардуиной через сигнальный провод PWM? И не надо паяться на контактные площадки?
Я правильно понимаю, что можно прошивать регули с SimonK ардуиной через сигнальный провод PWM? И не надо паяться на контактные площадки?
Один раз надо прошить бутлоадер подпаявшись на площадки потом можно шить через турниговский свисток
Класс, а я всё думал начать уже паять для обновления прошивки рцтаймеровские регули, которые сразу с SimonK идут, а тут такое щастье, даже термоусадку снимать не надо 😃 Спасибо!
для обновления прошивки рцтаймеровские регули, которые сразу с SimonK идут
Не факт что они идут с прошитым бутлоадером, пока никто не отписывался какая там прошивка внутри, только пробовать шить через свисток
рцтаймеровские регули, которые сразу с SimonK идут,
А в них точно есть бутлоадер для прошивки через турниговский свисток ?
Это очень хороший вопрос 😃 Попробую на днях через ардуину прошить, последний tgy.hex скомпилировал уже, надеюсь ничего не помрёт. На крайняк придётся паять…
Не факт что они идут с прошитым бутлоадером, пока никто не отписывался какая там прошивка внутри, только пробовать шить через свисток
а этот бутлоадер что из себя представляет? он сразу в прошивке? или там чё нажимать надо?
а этот бутлоадер что из себя представляет? он сразу в прошивке? или там чё нажимать надо?
Насколько я понял, нужно только выставить фьюзы как указано в начале файла boot.inc:
; Fuses shold have BOOTSZ1 set, BOOTSZ0 unset, BOOTRST set.
Я так и сделал, но еще не пробовал шить, сижу вот переходник USB-UART делаю.
Насколько я понял, нужно только выставить фьюзы как указано в начале файла boot.inc:
; Fuses shold have BOOTSZ1 set, BOOTSZ0 unset, BOOTRST set.
Если шить программой kkmulticopterflashtool там есть на выпадающем меню типа атмега8+бутлоадер шьется вместе с прошивкой
Если шить программой kkmulticopterflashtool там есть на выпадающем меню типа атмега8+бутлоадер шьется вместе с прошивкой
А если шить просто прошивку и выставить необходимые фьюзы, то работать не будет?
Я шью обычно avrdude.
А если шить просто прошивку и выставить необходимые фьюзы, то работать не будет?
Будет, главное фьюзы выставить правильно
А если шить просто прошивку и выставить необходимые фьюзы, то работать не будет?
Я шью обычно avrdude.
Будет работать регулятор скорости. Бутлоадер работать не будет! То есть последующие прошивки можно будет обновлять только через ISP (шесть проводов).
Чтобы работал бутлоадер, нужно в МК залить/прошить бутлоадер (.hex) и выставить фьюзы. Потом можно лить в регуль прошивку свистком, через три проводочка.
Короче, бутлоадер - это микропрограмма, которая размащается во флеше МК в определенном месте. При подаче питания на регуль управление передается сначала бутлоадеру (который при определенных событиях может сам программировать флеш МК, не затрагивая себя самого), а потом уже основной программе (в данном случае программе управления ESC). Отсюда и небольшой минус. Регуль приходит в рабочий режим с задержкой 0.5с после подачи питания, а не “мгновенно”.
Всем добрый всё.
Как я понял, существуют 3 возможности приспособить стандартный регуль именно для коптрера:
- Перепрограммирование (например с помощью спец. карт)
- Перепрошивка прошивкой (😃) SimonKа
- Перепрошивка прошивкой (😃) MultiWii.
Так?
В чем разница последних двух?
Что лучше для Пирата?
Спс…
В чем разница последних двух?
Практически никакой. Проводятся эксперименты
- Перепрограммирование (например с помощью спец. карт)
Для коптера не подходит. Долго писать, да и написано уже не единожды…
Только полная замена прошивки т.е. второй и третий пункты
Чтобы работал бутлоадер, нужно в МК залить/прошить бутлоадер (.hex) и выставить фьюзы
А где брать этот бутлоадер (.hex) для прошивки simonk?
В составе файлов в архиве прошивки simonk есть только boot.inc, который включается при компиляции в итоговый bs_nfet.hex, как я понимаю.
Никакого отдельного файла для бута нету.
Вот здесь исчерпывающий пост про то где взять бутлоадер. Он прошивается как обычно при помощи ISP - шесть проводов. Затем ставьте фьюзы, настроенные на бутлоадер. Потом все остальные прошивки регуля (hex) можно лить по трем проводам
Вот здесь исчерпывающий пост про то где взять бутлоадер. Он прошивается как обычно при помощи ISP - шесть проводов. Затем ставьте фьюзы, настроенные на бутлоадер. Потом все остальные прошивки регуля (hex) можно лить по трем проводам
Это отноститься к WiiESC? А с simonk как тогда?
Пофигу что лить дальше после бутлоадера. Любую прошивку не вылазящую за оставшийся объем флеша. Пост #1425. Хоть систему управления коллайдером. Люди, читайте больше!
Есть бутлоадер (типа такой bios, если на пальцах), который позволяет контроллеру программировать самого себя (типа устанавливать ОС, если на тех же пальцах). И есть “прошивка”, которая делает основную работу (та самая “ОС”).