S-OSD для NAZA Lite/V2
я бы начал с прошивки через USB asp и востановления бутлоадера через ардуино, было у меня точно так же только прога на процесс востановления тоже ругалась, что понятно, а у вас почему то востанавливает и данные сохраняет, что странно
Я пытался это сделать, но восстановить загрузчик не получается. Через arduino ошибка:
avrdude: error: programm enable: target doesn’t answer. 1
avrdude: initialization failed, rc=-1
Ошибка при записи загрузчика
Через progisp: Chip enadle program error
Я грешу на программатор. У меня им получилось только один чип перешить на каком-то старом регуле мультистаровском.
Второй программатор чет не хочет работать.
Восстановить загрузчик пробовал через isp и через вот такую штуку.
Результат один - ничего не получается.
Заказал вот такой программатор. Приедет через пару дней. Попробую им.
Денис! Можно ссылочку на описание восстановления загрузчика для этой платы? Как вы делали?
Не могу победить странный глюк. Настраиваю OSD, жонглирую калибровочными/нормальными прошивками от alezz и вот какая зависимость.
-
Если залить прошивку, которая показывает режимы полета (LED), то OSD начинает переключать экраны реагируя на положение газа. Если газ менее 30%, то показывает экран №2, если газ более 30%, то показывает экран №1.
Никакие настройки в ассисте не помогают, даже если там вообще disabled это переключение или выбран какой-то канал - пофиг. Реагирует на газ.
Процент газа при этом показывает нормально на экране. -
Мне кажется это не аппаратная проблема, что китайцы входы switch и throttle замкнули. Потому что если залить любую прошивку, которая не показывает режимы, то OSD перестает переключать режимы по положению газа. В любом положении газа показывает первый экран, что нормально.
Но режимы хотелось бы оставить всё-таки… -
Еще один нюанс, который говорит, что дело не во входах throttle/switch. Если включить failsafe, то OSD так же переключается с экрана №1 на экран №2, НО при FS у меня газ стоит 50%!
Т.е. osd так среагировало на частое мигание LED и ей снесло крышу?
Я, конечно, могу сделать оба экрана идентичными и тогда проблемы просто не будет заметно. Но что-то же не так… Это пугает 😃
странно не наблюдал такого у сеюя хотя прошивку с ледом после настройки сразу снёс т.к не вижу смысла в выводе режима основных режима всего 2 Атти и ГПС и в каком режиме коптер в данный момент я и так знаю плюс не надо к осд подключать лед, к ней и так дофига проводов тянется
Денис! Можно ссылочку на описание восстановления загрузчика для этой платы? Как вы делали?
доки не какой по сути нету по памяти как то так tools—> upload bootloader—> выбрать плату
Я всё сломал, выручайте. 😦
Все настроил, решил подправить пару символов в шрифтах, исправил, залил шрифты и получил вместо символов на экране полную кашу, все перемашались и развалились. Что-то куда-то не туда залилось…
Заливаю старые шрифты, процесс проходит без ошибок, OSD перегружается, эффекта ноль. Как будто и не заливал ничего.
Не зависит ни от прошивки, ни от варианта шрифтов, коих перепробовал уже кучу.
Выручайте, как ее перешить с нуля, чтобы все очистилось как-то?
Причем до этого я шрифты заливал, проблем не было…
нужно шить специальнцю прошивку в которой можно поменять шрифты а потом возвращать minnaza
нужно шить специальнцю прошивку в которой можно поменять шрифты
Она прямо специально-специально для этого такая есть? Точно такая есть?
Просто на прошивки alezz (ну и не только наверное) шрифты не заливаются, вываливается ошибка. Но если просто оригинальная прошивка, то шрифты льются нормально, ошибок нет. Это, кстати, в теме про minnaza osd советовали или где-то там.
Или если калибровочная прошивка залита, то тоже ошибок нет
да речь шла про модифицированную прошивку, а не про стоковую
Нашел две прошивки типа charset updater называются.
Вообще ничего не помогает. Битые шрифты и всё тут. Все показывает, на все реагирует, но буквы и символы разорваны в клочья.
Причем с каждый обновлением заметны изменения в начертаниях этого мусора. Т.е. что-то обновляется. Но как будто как-то не совсем по тем адресам.
Совсем не знаю что делать уже.
ну сотрите чип наглухо, а потом залейте всё по новой
ну сотрите чип наглухо, а потом залейте всё по новой
КАК это сделать? Можете чуть подробнее объяснить?
качаете прогу какую нибудь которая с атмегами работает типа ProgIsp, averdude и т.д там прям есть пункт стереть чип и стереть eeprom, наверное и через ардуино можно стереть но через спец проги проще
во даже ссылку на прогу вам сделал
yadi.sk/d/qWUWMbCFigFCJ
качаете прогу какую нибудь которая с атмегами работает типа ProgIsp, averdude
Я правильно понимаю, что это надо делать через что-то типа такого USBASP и подключатся надо к обязательно к 6 пинам по центру платы?
А через FTDI и 6 пинов с краю платы это не делается (как прошивки льются)? Или можно?
Да, и еще. Стереть-то может и сотрем, а что конкретно заливать потом? 😃 Обычную прошивку или “восстановить загрузчик” через Ardiuno?
Можно подробно для немощных рассказать 😃)
Я правильно понимаю, что это надо делать через что-то типа такого USBASP
да только Usb asp, ftdi не получится он будет работать только тогда когда есть живой загрузчик, после стирания можно шить любую прошивку, но я бы сделал так
залил обычную потом залил поправленные шрифты потом залил minnnaza модифицированную. потом всё откалибровал
О, ДА! Спасибо! всё получилось.
Не в три простых шага, конечно, а танцы с бубном были продолжительные, но она вернулась 😃
Кстати, еще одно наблюдение про тот глюк с газом и переключением экранов. Глюка точно не было пока не был откалиброван датчик тока. Там стояли дикие оффсеты и показывалось потребление -45А. Как только откалибровал - глюк вернулся. Мистика.
Задублировал экраны, пока так поживу 😃
Кстати, еще одно наблюдение про тот глюк с газом и переключением экранов
а какой кстати датчик используете ? я вот заказал один но приехал брак так и не успел попробовать, возможно глюк не ловится у остальных потому что у единиц есть датчик тока
а какой кстати датчик используете ?
вот такой APM2.52 AttoPilot Voltage Current Sensor Module 90A
Но я его еще не проверял как он себя ведет на реальной нагрузке. Гирлянду автомобильных лампочек собрал для калибровки, но еще не успел все доделать.
Потребление назы пока показывает он у меня 😃
а я побоялся ставить на перемычке, и заказывал датчик на алегро
а я побоялся ставить на перемычке, и заказывал датчик на алегро
И у меня всё не так хорошо оказалось. Дошли руки наконец нагрузить гирляндой и понял, что датчик работать перестал. Вместо своих обещанных 5v питания выдает 3, а на выходе тока всегда постоянное значение в районе 1.1в
Хотя я его проверял перед тем как закопать в недрах коптера. 😦
Хотя я его проверял перед тем как закопать в недрах коптера.
заказывай алегро
заказывай алегро
Где брать такой? По ссылке пару страниц назад на rctimer?
А бракованный от туда пришел? 😃
Получилось восстановить работоспособность осд. Приехал третий программатор и им я смог залить загрузчик, а потом через ftdi адаптер залил прошивку и все заработало. Через ISP не получается залить загрузчик. Любая программа выдает ошибку что-то вроде не удалось обнаружить чип. Вот только осд по-прежнему через раз отрубает телеметрию. Че делать? Не знаю. Прошивку обновил, все что можно пропаять - пропаял. А оно все равно отрубается. Причем с коптером все нормально, диод на осд горит, на ресет реагирует. И почему-то не получается настроить переключение экранов на тумблер. Не работает и все тут)). Есть такой параметр в настройках экрана как Current. Это, как я понимаю, количество ампер, потребляемых в реальном времени. Как я не пытался настроить - тоже не получается. Вольтаж откалибровал через специальную прошивку, а с амперами не получается. А разве эта осд не показывает общее количество съеденных коптером миллиампер? Но больше всего напрягает отключение телеметрии. Остальное не критично. Справился кто-нибудь с этим?