Альтернативная прошивка ER9X для Turnigy 9X

John_Locke

Решил сегодня прошить аппу. Подключил программатор, но при заливке прошивки выскочило avrdude did not finish correctly. Решил, что слишком длинные провода. Порезал кабель программатора, получилось от программатора до платы аппы 10-15 см. Не помогло. Вот скриншот и фото программатора



kolesnikviktor

Провода роли не играют у меня около 25 см запрятанно в аппе, а вот правильная распайка это да. главное с ревизией платы не перепутать. Сделай фото поближе где провода подпаены к плате.

Alex_from_Israel
John_Locke:

Решил сегодня прошить аппу. Подключил программатор, но при заливке прошивки выскочило avrdude did not finish correctly. Решил, что слишком длинные провода. Порезал кабель программатора, получилось от программатора до платы аппы 10-15 см. Не помогло. Вот скриншот и фото программатора



Бывают ошибки при прошивке, если просаживается напряжение при питании по USB. Лучше отключить питание от компа, если это возможно, и запитать аппу при прошивке от аккумулятора.

John_Locke
Alex_from_Israel:

Бывают ошибки при прошивке, если просаживается напряжение при питании по USB. Лучше отключить питание от компа, если это возможно, и запитать аппу при прошивке от аккумулятора.

Это как? Т.е. подключить аккумулятор к аппаратуре обратно, а vcc отпаять?
Вот фото




Alex_from_Israel

На программаторе есть джампер, отключающий питание программируемого контроллера от USB? Если нет, тогда нужно отпаять провод +5В в шлейфе от программатора к аппе. Не все порты имеют подходящую мощьность. Особенно на лэптопах. У меня даже USB2 при прошивке просаживался до 4.1 вольт.

kolesnikviktor

Ревизия вторая, припоялся вроде туда, а провода проверял? точно не перепутал местами?

Alex_from_Israel:

На программаторе есть джампер, отключающий питание программируемого контроллера от USB? Если нет, тогда нужно отпаять провод +5В в шлейфе от программатора к аппе. Не все порты имеют подходящую мощьность. Особенно на лэптопах. У меня даже USB2 при прошивке просаживался до 4.1 вольт.

Полностью согласен бывает и такое.

John_Locke
Alex_from_Israel:

USB2 при прошивке просаживался до 4.1 вольт

Проверял на компьютере и двух ноутбуках. везде одно и то же. Стационарный комп новый, не думаю, что там могут быть такие просадки. Может завтра замерю напряжение мультиметром. Мерять между vcc и gnd? Вот фото проводов , хорошо видно , какой куда припаян. Нумерация от левого по порядку

John_Locke
kolesnikviktor:

помоему не правильно распаялся

Можете сказать, какие провода неправильно припаяны? А то я что-то уже тупить начинаю, от всех этих фото и инструкций. бьюсь уже часов 5-6
И зачем на картинке провод led?

Kushnirenko
  1. Драйвера программатора установлены?
  2. Программатор проверен? А то я купил программатор, а он USBISP а не USBASP - вот описан метод борьбы:
    we.easyelectronics.ru/…/prevraschaem-kitayskiy--pr…
    Я так свой вылечил. Вернее не я, а товарищ помог перепрошить программатор
John_Locke
Kushnirenko:
  1. Драйвера программатора установлены?
  2. Программатор проверен?

Драйвера установлены. Программатор подписан usbasp v2.0

Kushnirenko
  1. при подключении он появляется в системе? что диспетчер устройств говорит?
John_Locke
Kushnirenko:
  1. при подключении он появляется в системе? что диспетчер устройств говорит?


Прозвонил программатор. Между 2 и 4 пином пищит. это нормально? И нужно ли спаивать 4,6, 8, 10 контакты вместе? На картинке так вродь, я так не делал

experimentator

John_Locke, у Вас, похоже, проблема в контактах - программатор видит чип, но общаться с ним нормально не может. Я встречал такую проблему пару раз на разных аппах - avrdude тоже “видел” сигнатуру чипа как 0x000102. Иногда это можно решить замедлением скорости обмена (параметр -B 100), но прошивка Вашего USBasp этот параметр проигнорирует (а для перепрошивки программатора нужен еще один USBasp).

Попробуйте отпаять провода, почистить контакты и припаять провода заново. Подергайте разъем в программаторе (хотя там особо не подергаешь, но отключить-подключить можно). С учетом укороченных проводов (правильно укоротили), проблема, скорее всего, где-то в плохой пайке.
Еще попробуйте почистить плату рядом с тем местом, куда идет 5-й провод. Там рядом (чуть выше и правее) конденсатор и резистор, и около них, судя по фото, какая-то подозрительная грязь…

John_Locke

Проблему решил. Всё оказалось банально. В настройках нужно было выставить порт usb. Почему нигде об этом не написано - не ясно. Извините, что потратил ваше время.
Скажите, это нормально, что в левом верхнем углу несколько пикселей иногда моргают (перешился на er9x)?

experimentator
John_Locke:

Проблему решил. Всё оказалось банально. В настройках нужно было выставить порт usb.

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

Ну да ладно, главное - что результат достигнут! 😃

John_Locke:

Скажите, это нормально, что в левом верхнем углу несколько пикселей иногда моргают (перешился на er9x)?

Да. Это индикатор, который говорит о том, что есть некоторые данные, которые будут записаны в память. Как только пиксели перестали моргать - значит данные записались и несохраненных данных больше нет.
Прошивка сохраняет пользовательские настройки и параметры в EEPROM не как только они изменились, а с некоторой задержкой, накапливая все изменения в буфере. Таким образом уменьшается количество циклов перезаписи памяти и “износ” атмеги. Были случаи, когда люди меняли настройки и тут же выключали аппу - таким образом последние настройки не успевали сохраниться. Поэтому-то разработчик и сделал такой индикатор.

John_Locke

Не могу настроить двойные расходы для руля высоты. Когда редактирую экспоненту и макс. отклонение для элеронов, рудера и мотора, одновременно изменяются значения для положения стика <50% и >50%. Когда захожу редактировать это всё для руля высоты, редактируются только значения <50%

Kushnirenko

а каналы не перепутаны часом (мода)?
обычно такое происходит с газом.

если при редактировании стик стоит в 0 - меняются обе экспоненты.
если стик смещен (на схеме видно куда) - меняется экспонента плюса/минуса соответственно

John_Locke

Мне кажется, или наше mode2 в прошивке mode 1?

Plohish
John_Locke:

Мне кажется, или наше mode2 в прошивке mode 1?

Кажется

John_Locke

На аппе есть разъём для зарядки. Можно ли воткнуть в него зарядку 10 вольт 0.8 Ампер?
Так же есть зарядка 12 вольт 0.7 ампер. В аппе аккумы AA ni-mh