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

sapa1
GSL:

Я перепрошил на ER9X в 2011 году. Использовал стабильную версию 443. Прошивал пятью проводками поэтому eePe не использовал, не хочет она с таким программатором работать. Потом купил программатор. Но меня прошивка устраивала и программатор валялся без дела.
И вот теперь у меня места под модели мало стало. И решил освоить eePe. Подключил программатор, поставил драйверы, скачал последнюю версию eePe. Все заработало сразу. Сделал резервную копию прошивки, считал EEPROM, освоил редактирование моделей, симуляцию. Но есть ряд вопросов.

  1. Я так понимаю что Read Firmware from TX это чтение прошивки, Read EEPROM memory from TX это чтение памяти моделей. Что такое Read memory from TX? Читать все вместе?

  2. Насколько я отслеживаю тему у некоторых прошивок менялся формат EEPROM. Соответственно я не смогу после перепрошивки с версии 443 на 7XX записать сохраненные модели в EEPROM. Так ли это?

  3. Если я не буду перепрошивать на новую версию то будет ли новейшая версия eePe правильно записывать EEPROM моей древней версии прошивки. Читает она правильно, я проверил.

  4. На сайте проекта стабильная версия 708. Номер новейшей версии не указан, я так понимаю что то вроде 762. А промежуточные версии где то хранятся или только на компьютерах пользователей?

  1. Read Memory from TX это и есть чтение EEPROM из передатчика. А вот указанного вами пункта “Read EEPROM memory from TX” я вообще не нашел, есть “Read EEPROM memory from file”.
  2. Записать-то сможете, поймет ли пульт?
  3. Должна.
  4. Промежуточные хранятся в системе контроля версий Subversion (она же SVN). Доступ к ним можно получить либо через утилиту svn, либо через веб-интерфейс. Простейший вариант, сами составляете URL:
    Последняя версия: er9x.googlecode.com/svn/trunk/
    Версия 781: er9x.googlecode.com/svn/trunk/?r=781
    Версия 778: er9x.googlecode.com/svn/trunk/?r=778
    и так далее. Кстати, ссылки в этом веб-интерфейсе кривые, скажем, на странице er9x.googlecode.com/svn/trunk/?r=778 ссылка er9x.hex указывает на er9x.googlecode.com/svn/trunk/er9x.hex (т.е. на текущую версию файла), а не на er9x.googlecode.com/svn/trunk/er9x.hex?r=778 (BINGO! это как раз и есть файл er9x.hex версии r778!) как было бы правильно. Так что URL конкретного файла тоже руками составлять придется. Но не каждая версия содержащаяся в SVN являлясь обновлением нужных вам файлов, может статься что какая-нибудь 600-я от 601-й отличаются лишь вспомогательными файлами вроде README и еще может статься, что какие-то версии не предназначены для публичного релиза (т.е. там что-то в процессе переделок поломано и еще не исправлено).
    Есть еще более красивый веб-интерфейс: code.google.com/p/er9x/source/browse/#svn%2Ftrunk там лучше видно когда какие файлы обновлялись. Например er9x-builder.sh не менялся с 624 релиза. Справа над списком файлов есть переключался релизов.
cezarepicentr

Люди добрые подскажите плиз :)В общем досталась мне апа ФлайСкай,таж турнига вродь…апа не включалась и много потребляла,после вскрытия оказалось что сгорел сам контроллер Атмега64,и стаб пятивольтовый.Поменял я контроллер и стаб,заливал сначала пошиву потом епром,и наоборот,шьеться вродь нормально без всяких ошибок…со стоковой прошивой просто при включении пищит не прерывно и все…с ЕR9Х вообще тишина:(Может с Атмегой в начале какие манипуляции надо проводить?просто с прошивкой контроллеров первый раз имею дело:)А так занимаюсь ремонтом мобильных тел,не много другая спецификация:)

hexus
cezarepicentr:

Может с Атмегой в начале какие манипуляции надо проводить?

В этой же теме ровно страницу назад было решение:
rcopen.com/forum/f4/topic272904/1451

sapa1
cezarepicentr:

со стоковой прошивой просто при включении пищит не прерывно и все…с ЕR9Х вообще тишина

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

cezarepicentr

Поменял фьюзы,прошилась вроде,пикает при включении,реагирует на кнопки,но нет изображения:(ща турнигу разберу подкину заведомо исправный дисплей…

Mr_Glissada
Zloyuzver:

Как вариант - скорее всего идёт такая распиновка

спасибо за ответ…и ещё т.е. подпаиваться вот по этой схеме на фото надо ведь программер отличный от Вашего в дневнике…???

alex195822
Mr_Glissada:

спасибо за ответ…и ещё т.е. подпаиваться вот по этой схеме на фото надо…???

Да, и кондер сразу желтый выше точки 1 на фото сразу поменять на керамику 0,1 мкф.

Zloyuzver
Mr_Glissada:

подпаиваться вот по этой схеме на фото надо ведь программер отличный от Вашего в дневнике…???

Схема подключения на плате не зависит от программатора (только определитесь с ревизией платы - там есть отличия в подпайке SCK). А сами провода в программатор подключайте согласно распиновке программатора.

B0B4UK
alex195822:

Да, и кондер сразу желтый выше точки 1 на фото сразу поменять на керамику 0,1 мкф.

А что с этим не так?

Zloyuzver
B0B4UK:

А что с этим не так?

У некоторых возникают проблемы при перепрошивке из-за большой ёмкости данного конденсатора (программа прошивальщик не видит процессор). Хотя у себя я его не заменял и всё прошивается нормально. Т.к., как вариант, попробовать прошивать не меняя конденсатор. А если не получится, то тогда и менять. Но вам решать, как поступать в этой ситуации.

alex195822
B0B4UK:

А что с этим не так?

Это конденсатор цепи Reset и по даташиту на микросхему должен быть 0.1 мкф, добрые китайсы ставят от 10 до 47 мкф.

B0B4UK
Zloyuzver:

У некоторых возникают проблемы при перепрошивке из-за большой ёмкости данного конденсатора (программа прошивальщик не видит процессор). Хотя у себя я его не заменял и всё прошивается нормально. Т.к., как вариант, попробовать прошивать не меняя конденсатор. А если не получится, то тогда и менять. Но вам решать, как поступать в этой ситуации.

Ну значит мне повезло. Перепрошился с первого раза без танцев с бубном.

man-bis

Зависит не от везения, а от программатора.

Voldemaar

Это - самый дорогой. Самый дешевый должен стоить в полтора раза меньше. И тоже шьет Турнигу без выпаивания конденсатора.

TVT
alex195822:

Это конденсатор цепи Reset и по даташиту на микросхему должен быть 0.1 мкф

Очень интересно из какого “даташита” на ATMega64 такая информация? Если можно, дайте ссылочку, чтобы просветить несведущих добрых “китайсы”.

Yahen
cezarepicentr:

Поменял фьюзы,прошилась вроде,пикает при включении,реагирует на кнопки,но нет изображения:(ща турнигу разберу подкину заведомо исправный дисплей…

Заработало? Или так же точно пипикает, но на экране ничего?

alex195822
TVT:

Очень интересно из какого “даташита” на ATMega64 такая информация? Если можно, дайте ссылочку, чтобы просветить несведущих добрых “китайсы”.

Легко
Для AVR первого поколения фирма Atmel рекомендует на вывод /RESET устанавливать стандартную цепочку “резистор-конденсатор-диод” (4,7 кОм – 0,01 мкФ – 1N4148) или отдельный супервизор питания [1, 2}

Литература

  1. AVR042: AVR Hardware Design Considerations – www.atmel.com/dyn/resources/…/doc2521.pdf.
  2. AVR180: Внешняя защита от провалов напряжения – sin-bad.narod.ru/avr/BrownOut.htm (рус.).
    Ссылка еще: www.kanda.com/files/isp_circuits.pdf
TVT
alex195822:

Легко

Но не убедительно. В [1] Вы привели Application Note (а не “даташит” на ATMega64), где тоже нет указаний на конкретную емкость, тем более 0,01 мкФ, а в [2] и [3] - информацию с каких-то сайтов. Поскольку нам обоим ясен этот вопрос и к теме ER9X наша дискуссия не относится, предлагаю здесь больше не мусорить. Можем, как говорят, " в личку".

cezarepicentr
Yahen:

Заработало? Или так же точно пипикает, но на экране ничего?

на дисплеи шлейф был перебит,ща допаиваю и отпишусь:)