OSD Платы.
Ресет на плате нужно тыкать когда нажимаешь прошить или искать адаптер который сам питание дергает.
Не пробовал жать резет сразу после того как делаешь какое-либо действие? у меня такой же программатор, светодиоды кажется должны 2 мигать во время заливки, может и ошибаюсь конечно
Аналоговая часть как запитана? При заливке шрифтов она тоже д.б. запитана.
Не пробовал жать резет сразу после того как делаешь какое-либо действие? у меня такой же программатор, светодиоды кажется должны 2 мигать во время заливки, может и ошибаюсь конечно
Попробовал- Немного подумало и все. нажимал и до и после и зажимал.
Аналоговая часть как запитана? При заливке шрифтов она тоже д.б. запитана.
Аналоговая питается от фаташковского передатчика с него получает 5В, который в свою очередь, запитывается от трехбаночного аккума.
питание аналога- аккум, питание цифры- юсб.
Землю не соединял
Ресет на плате нужно тыкать когда нажимаешь прошить или искать адаптер который сам питание дергает.
Я читал это в начале темы, попробую подпаяться как там говорили.
Спасибо большое, ребята за помощь)
Землю не соединял
Вот это зря. И питания 5в может не хватить, там же свой стаб стоит.
Не забывай, что макс запуститься только если питание есть на аналоговой и цифровой стороне.
Потратил чуть больше 2х часов на прочтение этих 14 страниц… многое стало ясно, но вопросов тебе стало больше) Пришел к выводу что придется взять программатор для корректной конфигурации осд, заказал такой. Надеюсь когда он придет все зальется без проблем)
Я конечно еще попробую поиграться пару дней, но не думаю, что придумаю что-то новое. Меня больше гложит вопрос почему при прошивке RUSH зеленый светодиод начинает моргать сразу, как подашь питание. а при прошивке кв тим не моргает вообще у меня. попробую скачать более ранние версии, может я что-то не то скачал и пытаюсь залить… править ничего не нужно же в прошивке сначала? скорость так и остается 115200, а то я уже и с этим игрался.
И еще в описании указало что RUSH прошивка, ждет хертбиты, т.е. ее необходимо обязательно подключать параллельно радиомодему, у KV team та же ситуация или она(плата с прошивкой) умеет общаться с в дуплексном режиме (не только слушать но и отвечать)?
Огромное спасибо всем за помощь)
я вот что вспомнил - я пробовал шить в миним разные прошивки, все выбирал, что получше “читается”, сам пробовал играться с шрифтами/прошивками
было точно что-то похожее; не гарантирую, что полечит, но я точно делал для чего-то - с code.google.com/p/rush-osd-development/…/list надо скажать скетч eeprom_clear или как-то так и прошить его
попробуйте, попытка не пытка ведь
----
я гарантирую это! 😉
я только что по быстрому собрал на столе осд, потестить “шлем”
и та же фигня - все залилось, но зеленая лампочка не моргает, ничего не происходит на экране; гуй что-то типа делает, подключается, симулирует…
стер скетчем eeprom_clear, перезалил прошивку - вот оно, работает! 😃
я вот что вспомнил - я пробовал шить в миним разные прошивки, все выбирал, что получше “читается”, сам пробовал играться с шрифтами/прошивками
было точно что-то похожее; не гарантирую, что полечит, но я точно делал для чего-то - с code.google.com/p/rush-osd-development/…/list надо скажать скетч eeprom_clear или как-то так и прошить его
попробуйте, попытка не пытка ведь
----
я гарантирую это! 😉я только что по быстрому собрал на столе осд, потестить “шлем”
и та же фигня - все залилось, но зеленая лампочка не моргает, ничего не происходит на экране; гуй что-то типа делает, подключается, симулирует…
стер скетчем eeprom_clear, перезалил прошивку - вот оно, работает! 😃
Попробую) Это вроде залить прошивку eeprom_clear, дать питание, пусть пару секуд побудет с питанием и перезалить только прошивку… Спасибо, попробую.
Это вроде залить прошивку eeprom_clear, дать питание, пусть пару секуд побудет
та просто воткнуть в усб, нажать в ардуино “залить” и все; ну это если ftdi для подключения к усб… он сам сбросит после прошивки контроллер - сразу зажигается зеленый диод на миниме
а потом заливать osd
заметил баг (я использую исходники прошивки и гуя из репозитория последние) если из гуя пытаюсь поменять и запомнить параметр - pal/secam, то все, после этого osd не работает)… ну та надо смотреть “на трезвую голову”, а то поздно уже, может где-то косячу или путаю что
В общем, попробовал поиграться с очисткой. И очищал кристал, заливал бут, заливал скретч для очистки, а затем прошиву. и менял местами порядок и заливал бут по нескольку раз. Все тщетно, RUSH работает, а KV team нет.
Буду ждать программатор правильный, а что бы не терять время буду портировать на свой квадрик вместо кролика AIO с маховием. Всем еще раз спасибо, получу программатор, напишу о результатах)
Попробуйте загрузить стандартный скетч blink из экземплов ардуино иде. Если светодиод начнет моргать 1Гц то мега в порядке и бут тоже, почистит еепром еще раз как писали выше и залить кв тим, дальше залить шрифты и смотреть результат.
Попробуйте загрузить стандартный скетч blink из экземплов ардуино иде. Если светодиод начнет моргать 1Гц то мега в порядке и бут тоже, почистит еепром еще раз как писали выше и залить кв тим, дальше залить шрифты и смотреть результат.
Не поверите) но я попробовал уже) моргает, я даже поигрался с периодами)
залить прошивку я могу, так как заливаю через ISP, а вот залить шрифты -нет, так как у меня нет фтди конвертора)
КВ тим не нужно же подключение ТХ ? достаточно же RX и все? или его полноценно подключить к личному сериалу? сейчас подключаю как на рисунке выше, параллельно радиомодему , без ТХ. Т.е. на осд приходит только инфа, а с нее не идет.
AIOP вполне может быть адаптером ftdi, надо просто скетч найти или написать перенаправления порта 0 на любой другой, погуглите. Я не пробовал цеплять только rx.
пысы В примерах есть multiserialmega, только скорость поправить.
Недавно имел секас с MinimOSD. Воевал с ним ДОЛГО, пока не задумался, что-то неправильно. Везде пишут (например на ardupilot.com) про подключение к FTDI четырьмя проводами (GND, +5V, Tx, Rx). Получается вот что: заливаю бутлоадер с помощью USBasp, подключаюсь к FTDI, загружаю в гуи прошивку в плату… и всё - “failed to talk bootloader”. При этом вроде прошивка залилась, но бутлоадер слетел, и всё - на колу мочала, начинай сначала.
Поискался в интернете, просмотрел на это видео:
на 1 минуте показано правильное подключение, сделал как там - и всё! Проблем больше нет.
Алгоритм действий:
- Заливаем бутлоадер (используя USBasp и среду Arduino)
- подключаем к FTDI по схеме в видео (DTR-GRN, Rx-TX, Tx-RX, VCC-VCC, GND-GND)
- в гуи выбираем порт и нажимаем кнопку Read from OSD - должно хоть что-нибудь прочитаться.
- Options - update firmware - прошиваем нужную нам прошивку.
- Options - update charset - заливаем соответствующий комплект шрифтов. Чтобы всё корректно отображалось, особенно внимательно смотрим на значок “дом”, на стрелочку направлений, на авиагоризонт и прочую псевдографику.
- Настраиваем экраны по своему вкусу и жмем кнопку “save current tab to OSD”
Проверяем готовый видеосигнал с Vout. Если что-нибудь отражается некорректно - возможно надо сменить charset на другой.
ФСЁ.
P.S. можно столкнуться с тем, что картинка с ОСД идет, но показания не меняются (с Арду данные не приходят на ОСД). Нужно проверить правильность подключения ОСД к Арду (достаточно трех проводов gnd, +5V, Rx) и Rx(osd) должен втыкаться в Tx (Арду).
Так же (как элемент шаманизма) - в диспетчере задач скорость порта на FTDI можно выставить 38400.
“failed to talk bootloader”
Так правильно, при подключении без авто резета надо жать кнопку на плате и будет счастье 😃
Ну дык - надо ж знать ещё это момент, для резета-то! А я сразу после прошивки пытался отключать-включать плату, без толку.
Короче - правильное подключение - рулит!
Половина опенсорс поделок идет на базе ардуины, но почему-то половина пользователей, пользующихся этими поделками, не имеет представления что такое ардуино, и почитать не хочет. В итоге много удовольствия от секса.
К чему ваша ремарка? Причем здесь Ардуина? У меня до Хобби был годичный опыт программирования (для себя) МК AVR 328 на Ардуино УНО. И этот опыт мне в этой ситуации не помог. В том же руководстве по MinimOSD (на Wiki) не было указания, что в определенный момент времени надо нажать резет.
Дело в том, что нигде не пишут, что подключение к FTDI по ЧЕТЫРЕМ проводам. Это фантазии тех, кто потом и имеет секас. Я прочитал сразу правильно, например на ardupilot.com - подключение по 6-ти! проводам, и секаса не имел.
Все очень просто.
А еще удивляет, почему логика не подсказывает, что наверное не для красоты на плату напаяны пины, которые точно не используются для подключения к АПМ. Даже не читая мануалов можно догадаться, что туда видимо что-то должно быть подключено.
Короче, куда не копни - нет проблем с подключением.
Способ с нажатием ресета, это извращение как раз для тех случаев, когда невозможно подключить ДТР. Тоже довольно известная история.
В ощем то Александр довольно точно изложил то, к чему был написан мой пост.