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

UFO747

Не шьется 😦

=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -U flash:w:C:/Users/User/Desktop/er9x_801.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
=================================================================================
Plohish

крышку поставил на место, выключатели “от себя” поставил?

ключик сделай дополнительный -B 100

если питание берёшь от программатора, отключи его и прошейся с включенной аппой

UFO747

Нет, крышка отсоединена, но тумблеры от себя. Вот как это выглядит:

Боюсь одевать крышку, а то точно что-то где-то или оторвется, или коротнет.

Plohish
UFO747:

Нет, крышка отсоединена…

Боюсь одевать крышку, а то точно что-то где-то или оторвется, или коротнет.

ничего там не оторвётся если нормально присоединить разъём и крышку просто приложить… никто её винтами прикручивать не заставляет

USB ИЗ “ЖОПЫ” БРАТЬ НУЖНО!!! на морде системника может быть проблема с низким питанием…
вас жизнь ничему не учит…

ну что там, куда пропал?
ключик -B 100 добавил?

пиши может в аську?

UFO747

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

Отключил VCC, подключил аккумулятор - снова target doesn’t answer. В общем, от чего ушли, к тому и пришли. Хоть снова осциллятор подключать…

Plohish

херня какая то… не должно быть хуже при запитке чипа от аккума аппаратуры…
если вернуть VCC на место, снова не отвечает?
пробуй ключ -B 100 даже можно попробовать -B 1000

UFO747

Припаял VCC обратно, подключился к порту сзади (тьфу, к ЖОПЕ!):

-B 1000

Read Memory From Tx:

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

avrdude.exe: set SCK frequency to 1000 Hz
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
=================================================================================

Непробиваемая просто аппаратура!

Читаю забугровский форум, у человека такая же проблема (даже цифры сигнатур те же):

Started AVRDUDE
C:/Program Files/eePe/avrdude.exe -c usbasp -p m64 -P usb -U eeprom:r:C:/DOCUME~1/Robert/LOCALS~1/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.00s

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.

И вот там один в конце отвечает:

I had the same errors with my original files … I simply used AVR8 to do the job. Worked a treat!

Была такая же проблема с какими-то оригинальными файлами - просто воспользовался AVR8, и все заработало. Что такое AVR8? Программатор? Или настройка/команда/ключ в eePe?

Plohish

я бы рискнул и поставил ключ -F один хрен не работает
решать вам…

UFO747

А риск очень велик? Прямо убьет/сожжет все к едрене-фене?

ICQ 260370852

Plohish
UFO747:

А риск очень велик? Прямо убьет/сожжет все к едрене-фене?

самое страшное - придётся поменять чип (но не факт), что в условиях Питера плёвое дело…
а может и поможет!

стой, какая у тебя версия EEPE?

perec

Может поколдовать с программатором? Терять особо нечего, можно позакорачивать резисторы как советовали в посте 2959. Я шил самодельным. Вчера весь день убил. Что только не делал. Изматерился. Когда уже не знал что делать дай думаю R 10, 11, 12,13 закорочу. И пошло дело! Что характерно контроллер программатора шился через эти резюки. А пульт нет. Можно не выпаивать совсем, перемычками мостиком закоротить

radioham

Коллеги - подскажите такой вопрос
У меня ТУРНИГА 9Х С АЛЬТЕРНАТИВОЙ v1
Так вот вопрос - как подружить c приемником v2
Трудно сейчас найти приемник v1
Может кто видел на наших или забугорных сайтах такую инфу
Думаю дело в прошивке FS8004
Кто могЁт !?

UFO747

Неожиданный поворот событий:

😃

Уже почти занес паяльник над программатором, дабы закоротить на нем резисторы, но сначала решил переустановить на него драйвера и выполнить одну странную (на первый взгляд) рекомендацию - отключить и снова подключить программатор непосредственно перед заливкой прошивки. Дело в том, что у него есть интересная особенность - он успешно выполняет первую процедуру после подключения (например, чтение имеющейся прошивки), а потом начинает выдавать ошибки. В частности, вот эта проблема с сигнатурами - в первый раз она определяется нормально (0x1e9602), во второй - ошибка, mismatch (это и в eePe, и в khazama). В общем, точно даже не знаю, что сыграло решающую роль (может быть, совокупность факторов: короткий кабель, подключение через USB на задней панели, переподключение программатора, другие драйвера, параметр -B 1000 в eePe), но в итоге оно прошилось, что, конечно же, очень радует 😃

В общем, всем огромное спасибо за помощь, за участие, за все прозвучавшие советы и рекомендации! Без Вас я бы точно не справился 😃 Все, собираю аппаратуру, иду отдыхать 😃

PS На всякий случай пара слов насчет драйвера. Они в сети попадаются разные. У меня прошивка состоялась вот с таким:

А до этого был какой-то libusb-win32 devices…

Plohish

молоток, поздравляем!
программатор один хрен похоже кривой… лучше купить другой

vadimos

как узнать номер прошивки?не подключая к программатору

AlexandrCNH
UFO747:

Неожиданный поворот событий

😃
Болел всей душой!!! Я в электронике та твоем же уровне развития 😃

Владимир1961418
vadimos:

как узнать номер прошивки?не подключая к программатору

В настройках аппы на страничке 3\6 .

Shigerra

Имеется вот такой программатор. Считывание, заливка прошивки происходят, на мой взгляд, долго - по 5-7 минут. Какое-то отношение к скорости обмена данными имеет ошибка “Cannot set sck period…”? Или такой медленный обмен со всеми программаторами? Если обновить прошивку программатора - лучше станет?

Plohish
Shigerra:

“Cannot set sck period…”

эта надпись на скорость не влияет, у меня она присутствует но на скорость не влияет, дайте полный лог прошивки…

Aleksey_Gorelikov
Shigerra:

Считывание, заливка прошивки происходят, на мой взгляд, долго - по 5-7 минут. Какое-то отношение к скорости обмена данными имеет ошибка “Cannot set sck period…”? Или такой медленный обмен со всеми программаторами? Если обновить прошивку программатора - лучше станет?

Начнем от обратного. Ошибка - означает что программатор не поддерживает комманду установки скорости… А вот теперь догадаюсь. Программатор по аврдуд работает? Там есть функция установки частоты для внешнего тактирования микроконтроллера (это если случайно во фьюзах внешнее тактирование выбрали и “камень” стал камнем). В 99 процентах случаев функция не нужна, и не все программаторы эту комманду понимают (от прошивки программатора зависит, ну и наличия дополнительной ноги с сигналом тактирования 😃 ).

Теперь по скорости: разные программаторы работают по разному, более того, один программатор может работать по разным протоколам. Приведу простой пример - всем известный программатор протоса (910). С утилитой из комплекта кодевижина - он работает в побитном режиме, шьет любые мк(поддерживаемые програмулиной), но медленно. Мега 128 минут 10 льется. Однако с утилитой из комплекта АВР-студио (аврпрог кажется) - этот программатор работает по тому же 910 протоколу, но программулина использует страничный режим и та же мега шьется раз в 5-7 быстрее.

Самые быстрые (из медленных) программаторы - 910 и аврасп. Последний даже быстрее, но только с аврдудкой работает.