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

UFO747

Вот читаю сообщение на том форуме:

Аппу восстановил, работает нормально, собрался перепрошивать, подключил программатор, питание от программатора, аппа включилась. Запускаю eePe жму прошить и вылазит сообщение:
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn’t answer. 1
avrdude.exe: initialization failed, rc=-1

У того товарища аппаратура работает и включается (там даже мне понятно, что стоит в первую очередь с другим программатором поэкспериментировать) а моя - мертвый кирпич 😦

olegtur77

Евгений! предлагаю еще один “танец с бубном”, пока вы не начали мучать фюзы, скачайте вот эти две программы khazama.com/project/programmer/ и rom.by/…/PO_dlja_programmatora_USBASP_USBISP_AVR_P… , особенно рекомендую вторую, и в установках выбирайте атмега64А(!)- именно А а не без буквы, во второй программе если все правильно то командой RD (кнопочка в проге) должна прочитаться сигнатура чипа, может даже в режиме LOW SCK. Как раз “дудка” не определяет новые чипы с буквой А. Еще одна прога которой я пользуюсь это “eXtreme Burner - AVR” , эта тоже корректно работает с мегой… Всеми этими программами пользуюсь по выбору, раз столкнулся с ситуацией что мега128 смогла прочитаться только “khazama” , остальные не видели чип. Кстати во всех этих прогах очень удобно и информативно проставляются фюзы - видно что меняется, особенно относительно типа генератора.

UFO747
olegtur77:

предлагаю еще один “танец с бубном”

Ok, сейчас станцую 😃

PS

Если дело все-таки дойдет до припаивания генератора-осциллятора, то, судя по инструкции, припаивать его надо к очень мелким (по моим представлениям) площадкам (Clock, Ground, VCC):

Для меня это непросто, поэтому пока есть время, решил потренироваться на кошках. Точнее, на мышках - на платах от старых компьютерных мышей:

Т.е. припаял вот эти длинные усы к похожим по виду штуковинам (резисторам?). И вопрос в этой связи такой - пойдут такие проводки? Не создадут ли они ввиду своей тонкости недопустимо большое сопротивление?..

experimentator
UFO747:

припаивать его надо к очень мелким (по моим представлениям) площадкам (Clock, Ground, VCC)

Ground и VCC можно взять откуда угодно, в т.ч. с кабеля, который идет от программатора к плате 9x. Только Clock нужно подпаять именно в точку, показанную на фото, ну или напрямую к ноге Atmega (но в точку на фото все-таки чуть проще).

UFO747:

И вопрос в этой связи такой - пойдут такие проводки?

В принципе, подойдут. Только аккуратнее, чтобы изолирующий лак с них не осыпался и они не замкнули что-либо…

perec

Гуд дэй! скажите по русски, где и как прошивки скачивать? на этом ничё не понял. Например если я хочу 762 скачать… Сейчас залил 801, просто потому что в теме попался зип архив на скачивание.

Plohish

по нормальной схеме, запускаешь программу EEPE
она сама скачает самую свежую прошивку

perec

Да не нужна мне самая последняя, это же не наш метод (с), разве нет возможности скачивать любую из существующих. Я вот тему по диагонали прочитал, головняк ещё тот смена прошивки, настройки модели слетают, какие то баги отлавливаются за то другие появляются. Вот есть 762 обкатанная злымзверем, её и хочу залить и забыть про прошивание. Лень после каждой перепрошивки с меню разбираться и настраивать всё заново. Я вообще не прошивал бы, по мне так нормальное меню было стоковое. Просто на оранжевых ВЧ модулях каналы другие и переназначить надо

perec

это я находил. по ссылке херь какая то непонятная

В любом случае, я расчитывал что есть какой то сайт, можно скачать свежую версию. Там же есть ссылка перейдя по которой попадаешь в так называемы архив, и вот они, прошивки, любая какя была со сего дня… Если как то не так всё обстоит, просьба, объясние по русски, куды тыкать и скачивать какую хочу

Fyl
perec:

это я находил. по ссылке херь какая то непонятная

В любом случае, я расчитывал что есть какой то сайт, можно скачать свежую версию. Там же есть ссылка перейдя по которой попадаешь в так называемы архив, и вот они, прошивки, любая какя была со сего дня… Если как то не так всё обстоит, просьба, объясние по русски, куды тыкать и скачивать какую хочу

Где то, кто то объяснял как ) Но не помню. Посмотри ветку про 9XR

пс
Я правильно понимаю что 762 это стоковая для 9XR? code.google.com/p/tgy9x/

Plohish

вот ссылка
code.google.com/p/er9x/source/detail?r=762

вместо цифр 762 подставляй номер прошивки которая нужна (если хочешь что то другое)

я бы не советовал доходить до паранойи в консерватизме… (это я про упёртость что 762 обкатана и проверена а остальное дерьмо…)
сижу на 801 и никакой головной боли не имею, все проблемы от кривых рук и желания впихнуть в новые прошивки файлы настроек от старья типа 762 …

perec

хм…я понимаю что задаю тупейшие вопросы, но всё таки… , как скачать?

Fyl
perec:

хм…я понимаю что задаю тупейшие вопросы, но всё таки… , как скачать?

Тоже видел этот список но не понял как качать.
Тут все перечислены с нововведениями code.google.com/p/er9x/source/list

Plohish
perec:

хм…я понимаю что задаю тупейшие вопросы, но всё таки… , как скачать?

жмёте мою ссылку, в ней видите список файлов, нажимаете нужный, откроется новое окно, в нём справа будет надпись View raw file
жмёте правой кнопкой - “сохранить объект как”

вот такое дибиловатое гуглохранилище 😃

AlexandrCNH
Plohish:

вот такое дибиловатое гуглохранилище

Есть и свои плюсы в таком подходе 😉

perec

Осталось разобраться в разновидностях, (оказывается их под одним номером куча мала) я пока знал только что есть обычные прошивки и есть фриски для телеметрии. а оказывается их (не фриски) ещё несколько видов. назревает вопрос, ху из ху?
П.С. дотошно спрашиваю чтобы не получилось что буду разбираться с пультом, а потом окажется что не стой прошивкой разбирался, времени жалко. Для меня один то раз разобраться будет титанический труд!

Plohish

вашу мать! в гугле забанили???!!!
rcopen.com/blogs/54475/12389

сотни раз писано всё переписано и каждому по новой разжёвывай!

UFO747

Достал кварцевый генератор (на 2 МГц - меньше не было), припаял:

Запускаю eePe, нажимаю Read Memory From Tx, получаю в ответ:

=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -U eeprom:r:C:/Users/User/AppData/Local/Temp/temp.hex:i
=================================================================================

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude.exe: Device signature = 0x1e9602
avrdude.exe: reading eeprom memory:

Reading | ################################################## | 100% 0.34s

avrdude.exe: writing output file "C:/Users/User/AppData/Local/Temp/temp.hex"

avrdude.exe done.  Thank you.


=================================================================================
AVRDUDE done - SUCCESSFUL
=================================================================================

И тут же прицепом сообщение:

Т.е. вроде как связь с аппаратурой восстановилась - чего-то там из неё прочитать удалось, но eePe не понимает, что он там скачал. Собственно, вот точно так же было и в самый первый раз при попытке Read Memory From Tx.

Ну да ладно - теперь, согласно инструкции, надо вписать эти фьюзы:

Fuses low: 0e
Fuses high:89
Fuses ext: FF

Вопрос - как их вписать? Куда ввести?