Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)

Catsw
Hoodoo10:

Опыт-то есть, только проц у нас в городе я нашел ATmega128 за 600р, так что лучше 100% рабочая аппа за 2000

+1000 на Лидере они сейчас 44 енота стоят (без доставки), у меня сдох дисплей - 30 енотов в Одессе и ещё искать надо, на радиобазаре сегодня не нашёл ( Так что решил заказать аппу на запчасти, у моих друзей тут около 5ти таких апп в эксплуатации, так что будет запас по запчастям теперь )))

Aleksey_Gorelikov
Catsw:

КодеВизард …его точно не поддерживает, посмотрел. Хотя если его хоть кто то знает - НЕК_сы шить будет, но на бОльшее не рассчитывайте.

Андрей, не торопись с выводами. АВРИСП это помоему сисноним АВР СТК-500. Могу конечно ошибаться, но вроде так и есть. Тогда работать должен замечательно. Вопрос в другом. Если он (скорее всего) на мега8, а она не имеет аппаратного усб, то возможен геморой. С програмной реализацией - куча факторов, от чего именно на вашем компе девайс может незаработать, зато будет работать на куче других компов. Собственно, у меня что-то аналогичное “программатор протоса”. Схема - таже. Работает стабильно только в одном из 3 усб разъемов ноутбука. 😃

По поводу определения\неопределения проца. ИЩИТЕ косяки. Если проц 64А, то может программы\программаторы его не знают. Я не смотрел сигнатуру в даташитах (посмотрите, совпадает ли с 64). В остальном - ищите косяки\сопли. Меги - весьма дубовы. Ну очень тяжело их сжеч. Я за свою жизнь сжег одну. И та - в принципе работает, если у нее одну ногу програмно на вход переключить и не использовать. Даже если перепутать полярность на меге, то она скорее всего выживет. Она нагревается, сама себя отпаивает, но остается работоспособной! (проверял). Может конечно я везунчик, но не верю, что мегу сожгли программированием. От 5 вольт мега работает. На лпт больше 5 вольт не будет. Ничего с ней не случится. Если у меги нет обвязки, то при ее программировании достаточно вместо питания просто мелкий керамический конденцатор повесить. Она будет питаться через защитые диоды прямо от сигналов программатора и все будет путем. Ну очень “дубовые” камни!

Hoodoo10
Aleksey_Gorelikov:

По поводу определения\неопределения проца. ИЩИТЕ косяки. Если проц 64А, то может программы\программаторы его не знают.

Грешил бы на косяки если бы по-началу ATmega не определялась. А так её видели и UNIPROF и PONYPROG. Не внося никаких корректировок, проц по-тихоньку утух и перестал подавать признаки жизни. Косяки по пайке проверены/перепроверены раз 20. Мб я что-то неправильно делаю, но все что мог, все сделал.

Hoodoo10

Вот, кстати, фото моей платы. Вроде все правильно припаяно… Насколько я понял, вместо конденсатора на “RESET” стоит диод.

Aleksey_Gorelikov

да нет, конденцатор… Отпаяйте один контакт его и попробуйте еще раз.

Hoodoo10

В общем, всё что мог, все сделал. Ничего не помогает. Если кому интересно, могу выслать плату с мегой для “ковыряния”. Мб что у вас и получится. Уже дело принципа узнать, каюк процессору, или я действительно не так что-то делаю 😃

Catsw
Hoodoo10:

В общем, всё что мог, все сделал. Ничего не помогает.

((((

Hoodoo10:

Если кому интересно, могу выслать плату с мегой для “ковыряния”.

Мог бы и поковырять, и поменять - но далековато мы ((( Авось кто ближе отзовётся )

UserM
Hoodoo10:

В общем, всё что мог, все сделал. Ничего не помогает.

Не очень понятно что скрывается под “всё что мог, все сделал”.

Я бы сделал следующее:

  1. Если есть возможность проверил свой программатор с любым AVR контроллером , хотя бы считывание.
  2. Отключил от платы разъёмы идущие к переключателям, временно отпаять конденсатор на RESET, тот что вы приняли за диод.
  3. Скачать и установить софт eePe eepe.googlecode.com/svn/trunk/eePeInstall.exe К стати буду благодарен если кто нить скачает и перезальёт куда текущую версию . У меня почему то скачивается только 1мегабайт и связь обрывается.
  4. В установках eePe выбрать свой программатор и порт куда подключен.
  5. Подключить программатор к передатчику и проверить вольтметром, что питание на контроллере присутствует и на ножке “РЕSЕТ” около 5 вольт.
  6. Попробовать считать контроллер, посмотреть что в логе напишет “AVRDUDE” , выложить сюда.
Aleksey_Gorelikov
UserM:

выложить сюда.

Там кто-то логи дудки выкладывал парой постов выше. Может поможете человеку? А вобще давно пора просить модераторов переименовать тему в “10001 способ перепрошить атмегу”. 😃

UserM
Aleksey_Gorelikov:

Может поможете человеку?

Там у него специфический программатор , точнее режим программатора “БитБанг”, могли быть проблеммы с задержками, я таким не пользовался. Я бы попробовал использовать какой нить более простой программатор , например STK200 на LPT. В передатчике, те-же действия отключть разъёмы , снять кондёр с “ресета”. Если и после этих действий контроллер не отвечает, можно попробовать использовать внешний “клок” Некоторые программаторы это умеют делать. Например AVReAl .

ВитГо

кстати, у меня было подобное…
каким то образом глюканул AVR910 и по всей видимости переписал мне фюзы…
мега читалась, писалась, проверялась - но не работала…

пару раз залил фюзы (только внимательно !) - и все заработало…

pnm
Aleksey_Gorelikov:

Там кто-то логи дудки выкладывал парой постов выше. Может поможете человеку? А вобще давно пора просить модераторов переименовать тему в “10001 способ перепрошить атмегу”. 😃

Срезал вчера чип и заказал новый, в пятницу должен уже быть.

Aleksey_Gorelikov

Зачем же так радикально. Может он живой был. напросились бы в гости, я бы его отпаял, еслиб уж прошить не получилось.

pnm

Если не заработает новый чип, буду напрашиваться)

Catsw
pnm:

Если не заработает новый чип, буду напрашиваться)

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

UserM

Соглашусь с Алексеем, не стоило торопиться. Тем более если причина осталась не выясненой. Покрайней мере после установки нового чипа сначала убедитесь, что память программ , сигнатура “фусы” , считываются без ошибок. Могу добавить, что у меня из двух программаторов стабильно читает, только один. Т.е. USB версия AVR910 (не протосс) работает нормально с этим передатчиком, а “AvrUsb500 by Petka” считывает не уверенно, правда возможно мешает кондёр на “ресете” я не пробовал его снимать.

pnm

Причина, только одна, кривые руки. Стер все fuse. После этого не мог нечего поменять. Какой чип поставить 64, 64A(как было), 128? Первоначальные fuse не подскажите?
Мини фото отчет.
Забрал вчера, чипы и купил программатор на всякий случий(1200р), который на ebay стоит 5$.

Включил его в комп и отошел от компа. Прихожу вонище и светодиод больше не горит. Итог сгорел один из диодов. 5 минут прошло без нагрузки.)))) Сегодня пойду менять.

Тест зона, все залилось в новый чип.

Как было

Как стало, одну дорожку содрал с платы, которая не нужна и половинку нужной, примерил чип, достает.

ВитГо

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

Если не сможешь - то в случае если не будет шить:
0. Проверь порт на который он вешается - должен быть 1,2,3,4 - если номер будет старше - не работает !
0. не перепутай сигнал SCК и CLK - один для тактирования меги, другой для тактирования приема\передачи

  1. Перемкни выходные резюки - это как раз около разъема 5 шт.
  2. Удали с платы аппаратуры кондер

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

а вот на eBay продают другой программатор - тот у меня работает без каких либо доработок… один правда сдох по неизвестной причине (причем я его в термоусадку с новья засунул чтобы не замкнуть)… купил второй - тоже вроде работает 😃 и стоят с доставкой чуть меньше 200 руб…

pnm

Спасибо, попробую вернуть деньги. Я прошиваю через ардуино через BitBang. Думал взять про запас.

ВитГо

ну можно конечно и так…
а вообще тут Алексей помоему кидал скриншот программы с установленными фюзами…

я сделал по его идее скриншоты для своих программ (AVR910 и USBASP) и сложил в папочку…
а про генератор - там даже не обязательно в 1 Мгц брать… можно и ниже… 😃