Симулятор +аппа v977

Paul_Fertser

Что касается звуковых сигналов от передатчика при принудительной перепрошивке: это нормально, DFU загрузчик не пытается выключить передатчик, а он считает, что 3.3В, которые поступают на его питание через плату с USB – это пониженное напряжение, поэтому и пищит. Т.к. принудительная перепрошивка – это дело редкое и быстрое, то, надеюсь, никому это не помешает.

wall

В первую очередь хочу поблагодарить за проведённую работу и последующее опубликование её результатов.
В симуляторе теперь удобно оттачивать навыки пилотирования, рекомендую Heli-X, достаточно и бесплатной версии.

Paul_Fertser:

Что касается включения и B0: я всегда включаю передатчик при правом стике вверху (HOLD двигателя), левом внизу (не-IDLE). Т.к. в этот момент USB не подключен, то плата переводит B0 в логическую 1 и т.о. не мешает передатчику работать штатным образом. Если же я подаю питание не от батарейного отсека, а от USB с компьютера, то плата притягивает B0 к 0, т.к. это происходит в момент самотестирования, то все элементы жидкокристаллического экрана остаются включёнными, а сам передатчик не работает, работает только usb joystick.

Сейчас проверил - при включённом (поднятом вверх) throttle hold подаю питание с батарейного отсека кнопкой включения - реакция аппы такая же, как будто я её подключил к usb.
Включить её для управления вертолётом получается только так, как описал spektr: при обоих поднятых тумблерах включаю аппу, она начинает постоянно пищать, после этого опускаю левый тумблер и аппа работает как обычно.

Paul_Fertser:

Что касается звуковых сигналов от передатчика при принудительной перепрошивке: это нормально, DFU загрузчик не пытается выключить передатчик, а он считает, что 3.3В, которые поступают на его питание через плату с USB – это пониженное напряжение, поэтому и пищит. Т.к. принудительная перепрошивка – это дело редкое и быстрое, то, надеюсь, никому это не помешает.

Как прошивать плату впоследствии через usb?

Paul_Fertser
wall:

В симуляторе теперь удобно оттачивать навыки пилотирования, рекомендую Heli-X, достаточно и бесплатной версии.

Т.к. я не пользуюсь проприетарным софтом для развлечения, то получается, что мне приходится постоянно разбивать настоящий вертолёт, чтобы “оттачивать навыки”. Вот бы кто помог crrcsim доделать до полезного состояния…

Включить её для управления вертолётом получается только так, как описал spektr: при обоих поднятых тумблерах включаю аппу, она начинает постоянно пищать, после этого опускаю левый тумблер и аппа работает как обычно.

А и правда, что-то я не обратил внимания. К сожалению, чтобы это исправить, надо перепрошить загрузчик, это по uart или swd придётся ещё раз подключиться. К сегодняшнему вечеру поправлю, если есть потребность.

Как прошивать плату впоследствии через usb?

Я использую dfu-util, но, наверное, можно и той программой для DfuSe с сайта ST, что в README упомянута. Если основная прошивка работает нормально, то вообще ничего с тумблерами делать не надо, плата сама из режима джойстика перейдёт в загрузчик, когда с ней по DFU попытаются связаться.

wall
Paul_Fertser:

Т.к. я не пользуюсь проприетарным софтом для развлечения, то получается, что мне приходится постоянно разбивать настоящий вертолёт, чтобы “оттачивать навыки”. Вот бы кто помог crrcsim доделать до полезного состояния…

Почему нет? Heli-X свободно скачивается с оф. сайта и совершенно официально позволяет себя использовать бесплатно. Единственно, что при этом почти все модели и аэродромы заблокированы, но разблокированного хватает для полноценной тренировки.
А реалистичность физики в этом симуляторе мне понравилась.

Paul_Fertser:

А и правда, что-то я не обратил внимания. К сожалению, чтобы это исправить, надо перепрошить загрузчик, это по uart или swd придётся ещё раз подключиться. К сегодняшнему вечеру поправлю, если есть потребность.

Поправь, хоть я уже всё внутри закрепил и заизолировал, всё равно полезу для того, чтобы заземлить неиспользуемые выводы A4-A7 - дают шумы и мешают автоопределению в программах. Заодно и перепрошью.

Paul_Fertser:

Я использую dfu-util, но, наверное, можно и той программой для DfuSe с сайта ST, что в README упомянута. Если основная прошивка работает нормально, то вообще ничего с тумблерами делать не надо, плата сама из режима джойстика перейдёт в загрузчик, когда с ней по DFU попытаются связаться.

Спасибо, возьму на заметку.

Paul_Fertser

Оказывается, проблема со стартом не в загрузчике, так что можно будет по USB перешить, когда разберусь. Ох уж и хитрое это дело – usb suspend.

1 month later
wall
Paul_Fertser:

Оказывается, проблема со стартом не в загрузчике, так что можно будет по USB перешить, когда разберусь. Ох уж и хитрое это дело – usb suspend.

Не получилось?

Paul_Fertser
wall:

Не получилось?

Увы, сходу сделать не получилось, появились другие дела. Проблема в том, что когда контроллер полностью отключен от USB, то напряжение на D- “плавает”, поэтому он и не переходит в режим USB suspend. Я подумал, что для реальной эксплуатации это не так уж и важно, если он стабильно срабатывает и даёт пользоваться передатчиком при включении с обоими тумблерами. Или выявились ещё проблемы?

wall
Paul_Fertser:

Увы, сходу сделать не получилось, появились другие дела. Проблема в том, что когда контроллер полностью отключен от USB, то напряжение на D- “плавает”, поэтому он и не переходит в режим USB suspend. Я подумал, что для реальной эксплуатации это не так уж и важно, если он стабильно срабатывает и даёт пользоваться передатчиком при включении с обоими тумблерами. Или выявились ещё проблемы?

Нет, в остальном всё нормально.

Paul_Fertser

А я вот так и не научился пилотировать, crrcsim никто доделывать не хочет, других подходящих свободных симуляторов, похоже, нет…

Mad=Max
Paul_Fertser:

crrcsim никто доделывать не хочет, других подходящих свободных симуляторов, похоже, нет…

Helli-X?

Paul_Fertser
Mad=Max:

Бесплатный, но не свободный www.gnu.org/philosophy/free-sw.html 😦 Для развлечения я несвободным софтом не пользуюсь, только если по работе, и то стараюсь всячески избегать.

ViKo

Есть бесплатный HeliSimRC v2.0, не я не нашел, откуда его скачал. Так себе симуляторчик, простенький.
Еще попался Leo’s RC Simulator. www.leobueno.net Этот скачал, но не устанавливал.

andreypav
Paul_Fertser:

Для развлечения я несвободным софтом не пользуюсь, только если по работе, и то стараюсь всячески избегать.

тогда пишите свой
потом со всеми поделитесь =)

з.ы. а где вы биос для компа на котором развлекаетесь взяли? и софт для cpu, gpu и hdd?
Назвался груздь - полезай в кузов
Если уж говорите, что используете все только свободное - то и идите до конца
А иначе это все двойные стандарты