Альтернативная прошивка ER9X для Turnigy 9X
Вот читаю сообщение на том форуме:
Аппу восстановил, работает нормально, собрался перепрошивать, подключил программатор, питание от программатора, аппа включилась. Запускаю 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
У того товарища аппаратура работает и включается (там даже мне понятно, что стоит в первую очередь с другим программатором поэкспериментировать) а моя - мертвый кирпич 😦
Евгений! предлагаю еще один “танец с бубном”, пока вы не начали мучать фюзы, скачайте вот эти две программы khazama.com/project/programmer/ и rom.by/…/PO_dlja_programmatora_USBASP_USBISP_AVR_P… , особенно рекомендую вторую, и в установках выбирайте атмега64А(!)- именно А а не без буквы, во второй программе если все правильно то командой RD (кнопочка в проге) должна прочитаться сигнатура чипа, может даже в режиме LOW SCK. Как раз “дудка” не определяет новые чипы с буквой А. Еще одна прога которой я пользуюсь это “eXtreme Burner - AVR” , эта тоже корректно работает с мегой… Всеми этими программами пользуюсь по выбору, раз столкнулся с ситуацией что мега128 смогла прочитаться только “khazama” , остальные не видели чип. Кстати во всех этих прогах очень удобно и информативно проставляются фюзы - видно что меняется, особенно относительно типа генератора.
предлагаю еще один “танец с бубном”
Ok, сейчас станцую 😃
PS
Если дело все-таки дойдет до припаивания генератора-осциллятора, то, судя по инструкции, припаивать его надо к очень мелким (по моим представлениям) площадкам (Clock, Ground, VCC):
Для меня это непросто, поэтому пока есть время, решил потренироваться на кошках. Точнее, на мышках - на платах от старых компьютерных мышей:
Т.е. припаял вот эти длинные усы к похожим по виду штуковинам (резисторам?). И вопрос в этой связи такой - пойдут такие проводки? Не создадут ли они ввиду своей тонкости недопустимо большое сопротивление?..
Нормально, там СВЧ излучений нету 😉
удалено. случайно написал. не туда. сори.
припаивать его надо к очень мелким (по моим представлениям) площадкам (Clock, Ground, VCC)
Ground и VCC можно взять откуда угодно, в т.ч. с кабеля, который идет от программатора к плате 9x. Только Clock нужно подпаять именно в точку, показанную на фото, ну или напрямую к ноге Atmega (но в точку на фото все-таки чуть проще).
И вопрос в этой связи такой - пойдут такие проводки?
В принципе, подойдут. Только аккуратнее, чтобы изолирующий лак с них не осыпался и они не замкнули что-либо…
Гуд дэй! скажите по русски, где и как прошивки скачивать? на этом ничё не понял. Например если я хочу 762 скачать… Сейчас залил 801, просто потому что в теме попался зип архив на скачивание.
по нормальной схеме, запускаешь программу EEPE
она сама скачает самую свежую прошивку
Да не нужна мне самая последняя, это же не наш метод (с), разве нет возможности скачивать любую из существующих. Я вот тему по диагонали прочитал, головняк ещё тот смена прошивки, настройки модели слетают, какие то баги отлавливаются за то другие появляются. Вот есть 762 обкатанная злымзверем, её и хочу залить и забыть про прошивание. Лень после каждой перепрошивки с меню разбираться и настраивать всё заново. Я вообще не прошивал бы, по мне так нормальное меню было стоковое. Просто на оранжевых ВЧ модулях каналы другие и переназначить надо
762
вот поиском обнаружено
rcopen.com/forum/f4/topic272904/2017
это я находил. по ссылке херь какая то непонятная
В любом случае, я расчитывал что есть какой то сайт, можно скачать свежую версию. Там же есть ссылка перейдя по которой попадаешь в так называемы архив, и вот они, прошивки, любая какя была со сего дня… Если как то не так всё обстоит, просьба, объясние по русски, куды тыкать и скачивать какую хочу
это я находил. по ссылке херь какая то непонятная
В любом случае, я расчитывал что есть какой то сайт, можно скачать свежую версию. Там же есть ссылка перейдя по которой попадаешь в так называемы архив, и вот они, прошивки, любая какя была со сего дня… Если как то не так всё обстоит, просьба, объясние по русски, куды тыкать и скачивать какую хочу
Где то, кто то объяснял как ) Но не помню. Посмотри ветку про 9XR
пс
Я правильно понимаю что 762 это стоковая для 9XR? code.google.com/p/tgy9x/
вот ссылка
code.google.com/p/er9x/source/detail?r=762
вместо цифр 762 подставляй номер прошивки которая нужна (если хочешь что то другое)
я бы не советовал доходить до паранойи в консерватизме… (это я про упёртость что 762 обкатана и проверена а остальное дерьмо…)
сижу на 801 и никакой головной боли не имею, все проблемы от кривых рук и желания впихнуть в новые прошивки файлы настроек от старья типа 762 …
хм…я понимаю что задаю тупейшие вопросы, но всё таки… , как скачать?
хм…я понимаю что задаю тупейшие вопросы, но всё таки… , как скачать?
Тоже видел этот список но не понял как качать.
Тут все перечислены с нововведениями code.google.com/p/er9x/source/list
хм…я понимаю что задаю тупейшие вопросы, но всё таки… , как скачать?
жмёте мою ссылку, в ней видите список файлов, нажимаете нужный, откроется новое окно, в нём справа будет надпись View raw file
жмёте правой кнопкой - “сохранить объект как”
вот такое дибиловатое гуглохранилище 😃
вот такое дибиловатое гуглохранилище
Есть и свои плюсы в таком подходе 😉
Осталось разобраться в разновидностях, (оказывается их под одним номером куча мала) я пока знал только что есть обычные прошивки и есть фриски для телеметрии. а оказывается их (не фриски) ещё несколько видов. назревает вопрос, ху из ху?
П.С. дотошно спрашиваю чтобы не получилось что буду разбираться с пультом, а потом окажется что не стой прошивкой разбирался, времени жалко. Для меня один то раз разобраться будет титанический труд!
вашу мать! в гугле забанили???!!!
rcopen.com/blogs/54475/12389
сотни раз писано всё переписано и каждому по новой разжёвывай!
Достал кварцевый генератор (на 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
Вопрос - как их вписать? Куда ввести?
Если прямо в EEPE сделать RESET FUSES TO FACTORY DEFAULTS ?
затем отключить кварц и попробовать снова Read Memory From Tx
Если прямо в EEPE сделать RESET FUSES TO FACTORY DEFAULTS ?
Сделал, вот ответ:
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -u -U lfuse:w:0x0E:m -U hfuse:w:0x89:m -U efuse:w:0xFF:m
=================================================================================
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 input file "0x0E"
avrdude.exe: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.02s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0x0E:
avrdude.exe: load data lfuse data from input file 0x0E:
avrdude.exe: input file 0x0E contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.00s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file "0x89"
avrdude.exe: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 0x89:
avrdude.exe: load data hfuse data from input file 0x89:
avrdude.exe: input file 0x89 contains 1 bytes
avrdude.exe: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.00s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of hfuse verified
avrdude.exe: reading input file "0xFF"
avrdude.exe: writing efuse (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude.exe: 1 bytes of efuse written
avrdude.exe: verifying efuse memory against 0xFF:
avrdude.exe: load data efuse data from input file 0xFF:
avrdude.exe: input file 0xFF contains 1 bytes
avrdude.exe: reading on-chip efuse data:
Reading | ################################################## | 100% 0.00s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of efuse verified
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - SUCCESSFUL
=================================================================================
затем отключить кварц и попробовать снова Read Memory From Tx
Отключил кварц, нажал 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
=================================================================================
И тут же снова это:
это нормально, у вас там в памяти хрен знает что, пробуем прошить прошивку
результат отписываем
прошить прошивку
результат отписываем
Блин!! 😦
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -U flash:w:C:/Users/User/Desktop/er9x (1).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 = 0x000102
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
=================================================================================
avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Ожидалась такая-то сингатура, а оказалась другая… Опять не хочет шиться.
так это уже проще…
главное отзывается, погоди 10 мин