OSD Платы.
Перешил успешно OSD. Проблема решилась заменой программатора на CP2102. Но не коннектится в MW GUI. Пишет Waiting OSD бесконечно. Пробовал выдегивать DTR, результат тот же. Что может быть?
Не удалось столкнуться с ошибкой Failed to talk to bootloader?
Не удалось столкнуться с ошибкой Failed to talk to bootloader?
Проблема решилась. Перепробовав все интелектуальные варианты, решил пойти самым простым путем. Воткнул программатор в другой USB порт Компьютера. И все заработало. Странная вещь этот Micro Minim OSD, в одном USB разьеме ПК прошивается, в другом настраивается 😃
Тупой вопрос… я как понимаю micro minim OSD не получится зашить через arduino UNO r3. Смотрел видео где заливают через маленький arduino с припайкой к 13 ноге сигнала DTR. Смутно помню что читал про большой arduino, там вытаскивают проц из разъема и тоже как то заливают… А в этой плате (r3) проц запаен. Я не совсем механизм понимаю с этой очисткой eeprom и т.д. Т.е. для прошивки нужны тупо TX и RX с DTR образно говоря от моста USB а проц на самой arduino ни какого значения не имеет? Льет прошивку программа напрямую через порт … через микросхему порта тупо говоря в обход всей схемотехники самой платы с процом… Т.е. Контакты TX и RX должны быть отключены от проца arduinы (если я вообще правильно понимаю) и подключены к micro minin OSD?
Микро миним ОСД можно прошить через Arduino UNO несколькими способами.
То что вы написали полный бред.
Если вы не имеете опыта работы с ардуино, то зачем использовать не стандартные способы прошивки?
Возьмите обычный usb-TTL модуль и прошивайте, как все делают.
в том и дело что подходящих способов я не нашол. То что это бред озвучено в первых двух словах вопроса. То что можно и что речь не про r3 это я видел. Вопрос конкретно про r3 к которому я способов не видел. Если способов несколько, можно дать инфу хотяб по одному из них? или это пляски с бубном и все сложно? Ну и TTL то надо брать и ждать, а arduino есть в наличии. Я не имею опыта работы с ардуино, потому не могу разработать метод прошивки через него… однако повторить последовательность действий посредством которых это делается я способен ). И в каком именно месте у меня бред, я надеюсь что с 7го предложения? ) И то был вопрос а не описание принципа дествия… из ответа понял что все работает не так ).
Вариант прошивки microminimOSD через Arduino UNO R3 в качестве программатора.
Подпаиваетесь тоненькими проводками к плате OSD, как показано в - rcopen.com/forum/f90/topic441330/193
Провода идут к 6-пиновому разъему UNO.
Ищите инструкцию в гугле - Использование Arduino UNO в качестве программатора.
Скачиваете hex файл с нужной прошивкой и заливаете в OSD.
(не единственный метод использования UNO, может не самый простой)
Для miniOSD все проще, т.к. на плате есть место для 6-пинового разъема ICSP и нет трудности с пайкой
p.s. все равно придется подключаться к TX/RX после прошивки для настройки.
На ардуино ничего не режется и никогда не подпаивается в схему, для всех задач используются стандартные контакты. Разные задачи решаются программным путем.
спасибо, изучу. А tx rx через ардуину не зацепить? Есть еще терминал от ACE3000 на CP-шке.
Сейчас будет совсем тупой вопрос (мне понять суть процесса)! - Но а вообще то как это работает? зачем запускают очистку eeprom например и главное как она выполняется? т.е. скеч этот или как его там называют исполняется в программе ардуино на компе, которая через порт что-то делает в микро ОСД, посредством набора команд заложенных в микро ОСД? т.е. типа байт 00 запиши по адресу 0000, 0001, … , FFFF пока все не сотрет. А MW_OSD.ino компилирует и заливает код прошивки в зависимости от указанных настроек? образно говоря…
Доброе утро
принес товарищ на ремонт мне плату МиниОСД (из меня такой ремонтник…)
… как обычно - не видит бутлоадер - подключил USBASP, запустил ардуину, …“записать загрузчик”…и как то очень быстро…1-2 секунды и “Загрузчик записан”, но при подключении для прошивки - опять нет бутлоадера…что делать, как проверять…
И еще один вопрос: - на плате умер пятак для Тх (не подпаяться) - откуда можно взять? Есть у кого даташит или просто картинка
Спасибо
из меня такой ремонтник
Да, и читатель тоже, не очень… Вы не пробовали глянуть на 2 поста выше? Там такая яркая картинка… 😃 И там же распиновка атмеги, это если даташит в гугле забанили.
Всех приветствую, устал бороться со своей minimosd, прощу помощи, облазил весь гугл. Суть в следующем:
Имеем - APM 2.6 +GPS m7n + minim OSD.
Все подключено правильно, minim OSD пашет, настроена через FTDI кабель, но … с какого-то момента перестала показывать спутники и координаты. Вот 0 и все. Высота, скорость, крен стрелка домой - работает, а спутники нет.
Чего я только не делал, и перепрошивал на разные прошивки, и в MP нажимал на кнопку Enable OSD и прописывал настройки в ручную для значений SR0 и SR1, сбрасывал на дефолт прошивку APM. Вот никак, каждый раз одна и та же проблема, OSD работает, GPS спутники показывает - 0. Может подскажет что я мог забыть и куда копать?
На данный момент стоит прошивка R800, шрифты 2.4 (дело явно не в них, ну так на всякий случай).
Еще один странный момент, что когда подключаешь батареи, активируется OSD и показывает те параметры, которые настроены через программу. Но как только включаю пульт - на экране выводятся вообще все данные. Раньше такого не было …
Спасибо, до пульта сам додумался, отключил второй экран, а вот по поводу старой версии миссион планер не дошел, хотя на форум читал, сейчас попробую)
Ура! Заработало! Спасибо огромное за совет.
Проблема такова. Имеется полетный контроллер Pixhack v3. Перепрошил и настроил Micro minim OSD. Подключил в порт Telem1 - OSD, а оно не работает, вернее сама осд подключается, но не выводит данные, на экране FPV пишет No Data. Менял местами RX/TX, отключал TX, менял систему отображения (PAL/NTSC) не помогло. В МП во вкладке OSD, нажимая Enable Telemetry ничего не происходит.
В полетном контроллере телеметрия 3DR подключена в переназначенный порт SERIAL 4, данные телеметрии на аппу идут через UART2 Telemetry2, а OSD подключил через Telem1. Все работает кроме вывода данных на OSD, пишет No Data. Пробовал все отключать кроме OSD - так же не работает. В чем может быть проблема?
Вы в ОСД залили прошивку с правильным протоколом (Mavlink)?
Вы в ОСД залили прошивку с правильным протоколом (Mavlink)?
Похоже понял ошибку. Залил клинфлай с видеоинструкции Юлиана…
И еще по подключении, как я понимаю нужно RX в RX, TX в TX подключать?
Наоборот, Tx=>Rx
Передача с одного модуля идет в прием другого модуля.
Для пикса можно только Tx контроллера подключить к Rx ОСД. Обратный канал не нужен вроде.
Ну и землю естественно тоже подключить.
И еще по подключении, как я понимаю нужно RX в RX, TX в TX подключать?
Не важно правильную прошивку вы выбрали или не правильную, при неверном подключении модуля ОСД к TTL usb программа на компьютере сообщит о невозможности прошивки.
RX/TX просто не будет работать.
При неверном подключении ОСД к полетному контроллеру никакого сообщения об ошибке не будет.
Не важно правильную прошивку вы выбрали или не правильную, при неверном подключении модуля ОСД к TTL usb программа на компьютере сообщит о невозможности прошивки.
RX/TX просто не будет работать.
Прошился без проблем, все по инструкции, через MWOsd GUI настроил интерфейс.
При неверном подключении ОСД к полетному контроллеру никакого сообщения об ошибке не будет.
В независимости от того как подключал RX/TX, на экране FPV отображалось No Data…
Прошился без проблем, все по инструкции
Что правили в Config.h в среде ардуино?
Для пикса в частности?
Не занимайтесь пое…, я Вам дал ссылку на конфигуратор с прошивкой и шрифтами.
Вот еще: cloud.mail.ru/public/MGsx/ZZbaeVLHc от Night Host
Подключил и настроил micro minimOSD. Все работает. Есть 1 нюанс. На квадре есть автошасси, подключено к приемнику аппы. Когда убираю шасси через пульт, данные OSD пропадают с экрана(как будто лечу без OSD). Помогает переподключение OSD в Полетнике. В чем проблема, и Чем лечить?