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

wanted212

Народ, помогите разобраться с прошивкой аппы. Аппаратура flysky th9x, atmega 64A. Подпаялся вроде правильно, через eePe сделал дамп прошивки и eeprom удачно. Но при попытке залить прошивки сначала идет загрузка, а потом вылазит ошибка “AVRDUDE did not finish correctly”. Прошивку скачал с офф сайта такую “er9x for M64-FrSky” (верно?) для переделки с фрскай телеметрией.

Plohish

прошивка не заканчивается корректно, попробуй взять питание не от USB а штатно от аппаратуры
а может таки прошивка “кривая”, попробуйте скачать прошивку из самой программы, этот способ наверняка даст вам нормальную прошивку

wanted212
Plohish:

прошивка не заканчивается корректно, попробуй взять питание не от USB а штатно от аппаратуры
а может таки прошивка “кривая”, попробуйте скачать прошивку из самой программы, этот способ наверняка даст вам нормальную прошивку

Попробовал скачать через программу. При прошивке выдает такую же ошибку.

По-поводу питания, просто вставить батарею в штатное место и отпаять 5v идущие от программатора (или достаточно вытащить джампер на программаторе?).

experimentator

А лог-то, оказывается, интересный! 😃

Джампером на программаторе какое питание выставлено? В принципе, в нормальных условиях, аппа шьется и от 3.3В, и от 5В. Но иногда от 3.3В она начинает “дурить” - в т.ч. и вот такие ошибки давать.

Ну либо можно и правда вынуть джампер и включить аппу от батарейки. Я недавно слышал версию о том, что сам разработчик USBasp считает правильным, когда программируемый чип питается от отдельного источника питания, а не от самого программатора.

wanted212
experimentator:

Джампером на программаторе какое питание выставлено?

Джампером выставлено 5v.

experimentator:

Ну либо можно и правда вынуть джампер и включить аппу от батарейки.

При прошивке сам тумблер выключения на аппе же не надо включать? Только воткнуть батарею в штатный разьем и все, верно?

Plohish

лог действительно интересный, программа не опознаёт чип…
действовать по проторенной дороже:

  1. запитать чип от самой аппы
  2. укоротить провода по возможности. от USB до программатора и от программатора до чипа
  3. вставлять программатор в “попу” системному блоку а не в лицевую панель
wanted212:

При прошивке сама тумблер выключения на аппе же не надо включать? Только воткнуть батарею в штатный разьем и все, верно?

нужно именно включить аппу выключателем

wanted212
Plohish:

лог действительно интересный, программа не опознаёт чип…

Сдается мне, что проблема в самом программаторе. Через программу SinaProg вообще не может найти программатор, хотя дрова стали нормально. На чипе еле различимо ATMEGABA (или что-то подобное).

И да, кстати, по фото скажите мне, правильно ли установлен джампер на 5v? В работе с программатором опыта не имел.

Plohish:
  1. укоротить провода по возможности. от USB до программатора и от программатора до чипа

Провода максимально короткие, программатор в usb и от него шлейф примерно 10см подпаян к пятакам. Пробовал вставлять во все usb в ноутбуке.

ncbelov

Я ранее писал повторюсь,может поможет. Была проблема перестал работать этот програмер. Воткнул в разрыв питания USB микроконтролером atmega8 (2диода) и все стало работать.Схема подключения как у avr910 от Protossa,это про диоды включения.

ЗЫ.Дрова встали нормально это как?Устройсво видно в диспетчере задач?

Plohish

нормальный у Вас программатор, ведь считать прошивку получилось, к чему теперь грешить на него?
по поводу переключения 5-3.3 могу ошибаться, проведите замер прибором, но я думаю что 5 вольт - с джампиком, 3.3. - без него

откиньте питание от программатора полностью и пробуйте от аппы

wanted212
ncbelov:

ЗЫ.Дрова встали нормально это как?Устройсво видно в диспетчере задач?

Да, в диспетчере устройств программатор видно.

Plohish:

по поводу переключения 5-3.3 могу ошибаться, проведите замер прибором, но я думаю что 5 вольт - с джампиком, 3.3. - без него

Ах да, забыл. Я же сам вчера измерял напряжение и было 5 вольт. 😃

Буду пробовать питать от батареи. На крайний случай - слышал, что можно от ардуино прошить. Есть nano, это реализуемо?

ncbelov

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

ЗЫ.например khazamaAVRProgrammer,extremeBurnerAVR(программы)

wanted212

Все! Всем спасибо!
Сначала попробовал джампер на 3.3v и прошивка пошла намного дальше, но потом все равно с такой же ошибкой заканчивалась. Потом попробовал запитать чип от батареи и прошивка прошла успешно.
Теперь буду разбираться в самой прошивке. 😃

Маркс
Plohish:

но я думаю что 5 вольт - с джампиком, 3.3. - без него

сейчас там на 5В, для 3,3 надо перемычку перекинуть на соседний пин.
если перемычку снять, будет без питания “наружу”

Plohish
Маркс:

сейчас там на 5В, для 3,3 надо перемычку перекинуть на соседний пин.
если перемычку снять, будет без питания “наружу”

я не заметил ещё один штырёк справа 😃

wanted212

Не знаю сюда писать или нет. Я по-поводу телеметрийного мода для FlySky th9x. Заказывал отсюда RS232 to TTL конвертер, но теперь думаю, что я купил немного не то, что нужно. На фото видно отличия в 2 резисторах и светодиодах сверху по бокам. И на чипе написано MAX3232. Подскажите, знающие, подойдет ли этот или выкидывать его?

Plohish

этот конвертер не нужен, поищите мою статью на паркфлюере

wanted212

Сделал я телеметрийный мод по этой инструкции на паркфлаере без конвертера. Но что-то все равно не хочет работать как нужно. Когда включаешь аппу показывает все по нолям (напряжение батаерии (делитель подключен) и rssi). На самой новой прошивке (820) один раз как то моргнули данные и тут же “застыли”. Перешился на более старую (818) - стало лучше, но и тут не понятно что. Так же при включении сначала по нолям и секунд через 30-60 (по-разному) появляются данные и так же “застывают”. Могут обновляться раз в 5 секунд, а могут и минуту не обновляться, вообщем все очень странно. Не могу понять что не так. Пайка везде правильная, проверял и прозванивал много раз.
Так же не сохраняются данные с алармом на rssi, выключаешь аппу, заходишь в меню и снова эти данные не установлены.

wanted212

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

Теперь осталось пару вопросов по настройке прошивки:

  1. Почему не срабатывает RSSI alarm и почему он же не сохраняется? После выключения аппаратуры эти настройки сбиты в “ноль”.
  2. Где выставить alarm для напряжения батареи? Если в старой прошивке эти установки были сразу под калибровкой напряжения, то в новой (818) я их почему то не нашел.