Альтернативная прошивка ER9X для Turnigy 9X
Ребята, подскажите, а то запутался.
Пытался перешить новую аппу с помощью STK-200, подключился как в мануале - вычитал ерунду, попытка перепрошить неудалась.
Подключился к mosi, miso - прочитал FF. Решил, что прошивка залоченная - стер микру. Нажимаю запись, пишет, в буфере 0с в микре ФФ, вопчем писать не хочет.
Догадываюсь, что как-то писать надо через Tx/Rx, но что-то не идет, кто подскажет как выйти из ситуации?
И какие фузы быть должны?
АППА - труп.
ЗЫ: Прога ISPprog или поник.
ЗЗЫ: фузы нашел
Fuses low: 0e
Fuses high:89
Fuses ext: FF
не могу понять, почему по даташиту моси/мисо 12/13 нога, а в мануалах подключение на Tx/Rx 2/3 нога?
Здравствуйте. подскажите что нужно сделать чтобы сохранить настройки моделей при пере прошивки со старой на свежий билд ER9X.
Нажать в программе eepe желтый круг с молнией (set fuses to protect eeprom) и прошить новую прошивку, или сделать образ EEPROM и потом его прошить. спрашиваю потому что сомневаюсь в правильности своих мыслей. а по новой вводить не очень хочется. или есть альтернативный способ.
Спасибо.
SCK и RST проверьте, скорее всего программатор подтяжку их не может пересилить.
Таки правда, sck сигналы 1,5 вольт уровни.
Как-же быть, выпаивать 200 Ом резистор? И так каждый раз?
P.S. шить проще всего через eepe, гарантированно работающий программатор usbasp
Меня мой прогер никогда не подводил, это впервой…
Нажать в программе eepe желтый круг с молнией (set fuses to protect eeprom) и прошить новую прошивку,
Делаю так, ни разу еепром не слетал. Но для подстраховки для первого раза можно считать и сохранить еепром на комп.
Как-же быть, выпаивать 200 Ом резистор? И так каждый раз?
да, выпаиваем резистор и прошиваемся, а далее по вкусу: либо выпаивать каждый раз либо покупать usbasp, которому наплевать на sck.
Я в свое время прошился с отпайкой резистора (avrisp mkII тоже не может без этого прошить), а потом больше года прошивку не трогал - вполне ее хватало, вот недавно обновился до последней версии только из интереса, по-большому счету необходимости в этом нет, все работает стабильно.
да, выпаиваем резистор и прошиваемся, а далее по вкусу: либо выпаивать каждый раз либо покупать usbasp, которому наплевать на sck.
Подтверждаю. Я шил usbasp и никакого резистора не выпаивал. Как по мне, так проще USBasp купить, чем резюк выпаивать каждый раз. По крайней мере для меня, т.к. настройку моделей делаю на компе (можно проверить правильность работы миксов и триггеров и подправить, ежели что не так намиксовал), а потом заливаю в пульт. Это значительно упрощает мне настройку модели, т.к. на компе это сделать проще, чем топтать кнопки на пульте. Да и узнать, что ошибся в настройке микса, стоя над “дровами” как-то не очень приятно 😃
проще USBasp купить,
Мне проще сделать, чем ждать, пока он пиедет.
Проверил MOSI, тож задушен 1,5 вольта… поспрошаю, мож у кого готовый есть прогер.
И кто-то может сказать, почему в мануале по перепрошивке аппы, подключение на Tx/Rx?
Мне проще сделать, чем ждать, пока он пиедет.
Так никто не отменяет возможность купить usbasp и ожидать его доставки (ели планируете часто перепрошивать или заливать модели с компа в пульт), а сейчас, пока ждёте, перепрошить тем что есть.
Возникла проблема прошивался 1.5 месяца назад все работало прошивал er9x и обратно родную прошивку.сейчас стоит r768. сегодня решил обновится и ничего не выходит прога выдает вот это.
================================================================================= Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -U flash:r😁:/Download/Helicopter/Квадрокоптер/Turnigy/Прошивки/768.bin:r
=================================================================================
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
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
В чем может быть проблема, программатор такой.
hobbyking.com/…/__21321__USBasp_AVR_Programming_De…
Банально - проверить провода. Может какой отвалился или перетёрся. Или у вас плохой контакт в разъёме.
Банально - проверить провода. Может какой отвалился или перетёрся. Или у вас плохой контакт в разъёме.
Все проверенно ничего не отвалилось. все провода припаяны. при подключении прогроматора на дисплее появляется надпись LOADING NAZA.
Все проверенно ничего не отвалилось. все провода припаяны. при подключении прогроматора на дисплее появляется надпись LOADING NAZA.
Что-то не помню я такой надписи у себя на Turnigy при перепрошивке… Вы точно ничего не путаете?
Точно не путаю сам удивился в прошлом такого не было.
=================================================================================
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
Double check connections and try again, or use -F to override
this check.В чем может быть проблема, программатор такой.
hobbyking.com/…/__21321__USBasp_AVR_Programming_De…
точно такая же ситуация, только с прошивкой таких ESC : hobbyking.com/…/__6458__Hobbyking_SS_Series_25_30A… ткните пожалйста носом или пните коленом, как решить эту проблему?
испробовал 3 програматора,3 регулятора, несколько версий программ,провода как припаивал, также и прищепку сделал,- результат всегда один и тот же. 😦 SOS!!! летать охота а коптер разобран,-блин…
Ребяты-ы, ну вы чоо. Вам же не на санскрите написали, а всего лишь на английском. Если тупо перевести в гугле, то получается :
avrdude.exe: предупреждение: не может установить SCK период. пожалуйста, проверьте обновление прошивки usbasp.
avrdude.exe: ошибка: программа включения: цель не отвечает. 1
avrdude.exe: Сбой инициализации, RC = -1
Дважды проверьте подключение и попробуйте еще раз, или использовать-F, чтобы переопределить это проверить.
Если еще раз перевести на русский - 99% НЕКОНТАКТ (обрыв, большое сопротивление) в цепи SCK.
avrdude.exe: предупреждение: не может установить SCK период. пожалуйста, проверьте обновление прошивки usbasp.
Это означает что дудка и версия аврасп различаются. На эту штуку можно не обращать внимания. В обновленной версии аврасп есть еще один выход, чтобы тактировать внешними импульсами програмируемый микроконтроллер (это если с фьюзами накосячили). Не особо нужная функция. Шьется и с этим алармом. А вот следующие две ошибки - действительно скорее неправильное подключение. Кстаи, подписанные на программаторе контакты мисо и моси часто путают. То-ли это название ног микроконтроллера указано, то-ли - название ног программатора. Смысл: Master input slave output и Master output slave input. Короче, если не работает - поменяйте эти два контакта местами. 😃
И кто-то может сказать, почему в мануале по перепрошивке аппы, подключение на Tx/Rx?
О! Да. На этот вопрос отвечает даташит на меги. 😃 Потому, что атмел так задумал, что спи проца не используется для спи программирования в старших мегах. 😃 Хороший прикол для нелюбителей даташитов и уже освоивших мегу8 😃
Ну и для тех у кого аппа не шьется - еще бывает полезно пощелкать тумблерами, а если делали мод под фрскай-телеметрию - то вынуть модуль. Ибо эти ноги используются под тумблера (в орпеленном положении замыкаются на землю).
Ну и крайняя мера - конденцатор в цепи сброса! - выпаять.
Ну и крайняя мера - конденцатор в цепи сброса! - выпаять.
Вот и я смотрел на осцилограмму и думал, не задерживает-ли он сигнал? После прошивки возвращать на место?
Потому, что атмел так задумал, что спи проца не используется для спи программирования в старших мегах.
то бишь надо подключать на Tx/Rx?
Хороший прикол для нелюбителей даташитов и уже освоивших мегу8
Да фраернулся, не программировал 64-е меги. Ну с наскоку и не поймешь… много разных процов программировал, там все на всои ноги 😃
Пошел грызть даташит.
Еще раз спасибо!
не задерживает-ли он сигнал? После прошивки возвращать на место?
В даташитах на мегу пишут 0.1-1мкф. Китайцы зачем-то поставили 10. Причем сам атмел же писал, что из-за этого кондера порой слетал епром, и что ставить его в принципе не обязательно. 😃 Я на место не возвращал, но чтоб перестраховаться от наводок - лучше керамику 0.1 всеже поставить.