S-OSD для NAZA Lite/V2

Orlov
budulu:

парни подскажите как прошить осд через usbasp

Рафаэль, привет!
Я решил проблему с бутлоадером. Попробуй, может получится.

Симптомы следующие: OSD работает, но при коннекте через FTDI выдает “Failed to talk to bootloader”.
Решение: одновременно с кнопкой “Read from OSD” нужно нажать “Reset” на S-OSD.

Yden
Orlov:

Решение: одновременно с кнопкой “Read from OSD” нужно нажать “Reset” на S-OSD.

если это действительно бутлоадер, то через ftdi его не перешить

Orlov
Yden:

через ftdi его не перешить

Ну во-первых я не про прошивку бутлоадера, это решение - обход косяка с тем что по какой-то причине не дергается ресет. Есть идея, что нужно помимо питания от FTDI на OSD подать еще 5V, например от канала Throttling и тогда бутлоадер стартанет без нажатия на Reset.

А во-вторых бутлоадер можно прошить FTDI-адаптером на базе FT232RL, на этой микросхеме есть нужные выводы для ISP, вчера лично прозвонил.

Yden

а контактов в вашем ftdi 5 или 6 ?

чё то я не догоняю, допустим что ftdi на ft232RL имеет что то для ISP, но тогда его надо подключать не в сериал порт через который конфигурируется ОСД а в ISP разём

Orlov
Yden:

а контактов в вашем ftdi 5 или 6 ?

6 пинов, брал по Вашей наводке. Вот такой

Yden:

чё то я не догоняю

Так никто и не спорит, все верно написали. Просто если у Рафаэля проблема с бутлоадером, нужно его заливать через ISP порт, если проблема, как у меня в Reset - нужно либо тыкать на кнопку Reset при чтении данных с OSD. Либо искать другие пути решения, сегодня вечером буду думать

alezz
Orlov:

Ну во-первых я не про прошивку бутлоадера, это решение - обход косяка с тем что по какой-то причине не дергается ресет. Есть идея, что нужно помимо питания от FTDI на OSD подать еще 5V, например от канала Throttling и тогда бутлоадер стартанет без нажатия на Reset.

для того чтобы загрузка начиналась без тыканья в reset с ftdi нужно подать DTR. Пин расположен рядом TX, с одно стороны у него RX а с другой как раз DTR

Orlov:

А во-вторых бутлоадер можно прошить FTDI-адаптером на базе FT232RL, на этой микросхеме есть нужные выводы для ISP, вчера лично прозвонил.

ну я бы был поосторожней с такими сенсационными открытиями 😃 FT232RL работает по протоколу UART бутлоадер же шьется по протоколу SPI

Orlov
alezz:

ну я бы был поосторожней с такими сенсационными открытиями FT232RL работает по протоколу UART бутлоадер же шьется по протоколу SPI

😁 возможно, не спорю. Взял от сюда (2 способ) и еще от сюда

надеюсь меня за это не забанят сильно:)

Yden
alezz:

ну я бы был поосторожней с такими сенсационными открытиями FT232RL работает по протоколу UART бутлоадер же шьется по протоколу SPI

ну я собственно так сразу и сказал

Yden:

если это действительно бутлоадер, то через ftdi его не перешить

ftdi он и в африке ftdi в ISP он никак не превратится

serg52
Agioso:

Тогда возможно причина в моем usb-адаптере. Я ранее писал, у него нет аппаратного ресета, приходится вручную кнопку жать. Настройки экрана меняются успешно, да и при прошивке пишет что вроде все нормально, загрузилось… но может что то не хватает. Попробую найти адаптер с аппаратным ресетом и попробовать снова.

Я использовал FTDI адаптер, у которого есть выход DTR - прошивается без проблем. Никаких кнопок давить не надо 😃

Orlov
Yden:

ftdi он и в африке ftdi в ISP он никак не превратится

Показываю FTDI с выводами ISP, собственно это тот же самый что у меня, только тут ISP выведен на гребенку. Чуть выше 2 ссылки где люди прошивают по ISP использую FT232RL. Так что хотелось бы услышать что-то более конструктивное чем “в Африке”.

alezz:

FT232RL работает по протоколу UART бутлоадер же шьется по протоколу SPI

Чем тогда объясняется наличие на рынке устройств на базе FT232RL имеющих выводы ISP?

Помогите разобраться, а то я совсем запутался.

Yden
Orlov:

Показываю FTDI с выводами ISP,

а с чего вы взяли что это ISP ? просто потому что он так же выглядит ? по моему это просто штырьки дублирующие контакты сбоку

вот какие пины должны быть в ISP

углядел таки на картинке надпись ISP

Orlov
Yden:

а с чего вы взяли что это ISP ? просто потому что он так же выглядит ?

Потому что на нем написано “ISP”😃 upd: вот)

Ну и третий раз обращаю внимание на статью в которой описано к каким ногам FT232RL подключаться для получения ISP интерфейса

---------------------
Кстати, получилось все таки подключиться по FTDI не используя кнопку ресет, нужно подать 5В на OSD (например с канала газа на Naza). Спасибо ialeksey за совет

Orlov

Сегодня облетал новый сетап в S-OSD. Возникла пара вопросов:

  1. Почему-то видео искажается, так же как у ialeksey. Решение понятно, но дело в том, что когда пробую дома все отлично, а на улице почему-то эта помеха и никуда не пропадает. Сейчас воспроизвел все условия дома, помехи нет. Хочу понять закономерность.
  2. Горизонт что-то чудит, показывается только если поставить коптер вертикально, никак не пойму в чем дело и как это залечить через Ассист. Никто не подскажет? Раньше помогало передергивание проводов F1-F2, но теперь до них проблематично добраться. Вообще наверное буду его отключать. Смысл есть только когда видео с камеры на подвесе в очки/монитор идет.
ialeksey
Orlov:

Почему-то видео искажается, так же как у ialeksey. Решение понятно, но дело в том, что когда пробую дома все отлично, а на улице почему-то эта помеха и никуда не пропадает. Сейчас воспроизвел все условия дома, помехи нет. Хочу понять закономерность.

На улице много света и все объекты далеко. У меня такая зависимость была.
Еще границы перехода от темного к светлому, но далеко от камеры. А если в кадре были какие-то близкие объекты, то глюка не было, даже засветка камеры ярким фонарем глюков не давала.
Днем камеру в окно направьте и глюк воссоздастся. А вечером я еще на люстре тестировал, можно было найти такое положение ламп в кадре когда глюк появлялся.

Orlov

Да, действительно, все именно так, как Вы описали. Потом уже прочитал Ваш предыдущий пост на эту тему.

youtu.be/QbT6keywuao

Скажите, получилось в итоге побороть? Конфиг у меня аналогичный: TS832, RX-LCD5802. Вчера пробовал летать - очень не комфортно с этим артефактом.

Кстати, хотел поблагодарить за прошивку, наконец-то у меня пофиксилась проблема с полетными режимами, теперь все переключается четко и вовремя. Отличная идея и реализация статистики после посадки.

Orlov
ialeksey:

Вот так б/м получилось

Подскажите, какая рассеиваемая мощность должна быть у резистора?

Yden

любая, там же ток то никакой

Creator991

Денис, если не трудно сможешь схему подключения датчика тока нарисовать. теоретически я все понимаю но т.к. я электрик нужна схема. Д/т алегро

Creator991

я так понимаю Vout и массу соответственно на плату ОСД current и GND?