Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)
Всем доброго дня. Решил попробовать прошить свою аппу, в электронике немного соображаю, но прошивать контроллеры ещё не пробовал. Спаял шнурок по этой схеме для COM порта подключаю аппу к компу, комп не видит контроллера тока пищит и кнопка EXIT работает как меню.
Спаял шнурок по этой схеме для COM порта
В нашем случае работать не будет, тока в СОМе не хватит. Надо для ЛПТ паять! С СОМовским у меня её подружить никак не получилось, да и с ЛПТ заработал только тогда, когда резисторы выкинул!
Надо для ЛПТ паять!
Я уже спаял под ЛПТ, тоже без резисторов. Сегодня вечером попробую.
Люди помогите плиз. все спаял LPT по схеме. удалось подключить и слить прошивку в проге PonyProg2000. скачал vcoder. (yj он с расширением hex) а у меня все файлы скачанные с передатчика с расширением e2p, аппа eurgle. прошу помогите. слил 1. реад девайс 2. реад програм мемори(флеш) 3. read data memory (EEprom). куда заливать vcoder с расширением hex.? Прошу помощи. так как на работе не могу долго играться с девайсом, а то уволят )))
Тип файла выбирается при открытии или сохранении… Как и везде в видовс…
Порядок должен быть таким:
- подключили программатор к аппе
- запустили понипрог2000, указали тип device AVR micro - Atmega64, настроили в inyerface setup на свой адаптер, затем калибровка.
- нажали read device, считалось, в меню FILE нажали save device file as… (сохранили как, указав тип файла .hex вместо .e2p).
- нажали erase device all to ff
- open file - vcoder.hex
- write device
Все.
Ключевой пункт для меня был 4,5,6. спасибо.
Вчера получилось прошить. Шил Унипрогом через ЛПТ, всё вроде ОК. Всем спасибо за помощь.
Немного доработал аппаратуру и LPT-кабель…
Это программатор?
Да. Простой программатор из пяти проводов и LPT-штекера
Дениса смутил ЮСБ большой переходник. меня, кстати тоже поначалу. я решил это другим способом: вставил разъем под наклейку в верхней части аппы, а разъем от старого компьютера, которые подключались к в плату материнки на ресет, НДД лед и т.д. получилось супер и не видно никому, и мне не мурыжит глаз. Подсмотрел у кого-то. люди делали в внизу в ножке аппы.
Дениса смутил ЮСБ большой переходник
Просто уточнил. Я знаю два устройства, одно это программатор, а второе USB-UART переходник. Различие всего в одной схеме. Так же и здесь могло быть.
One more novice.
Коллеги не поможете побороть программатор и влится в ряды альтернативщиков. Наконец дошли руки и потребности сменить прошивку в давно купленной Turnigy (еще первое поколение с удочкой). Но лыжи не едут никак. Как и у всех купивших поделие “Мастер кит” avr 910 compatable - имеем Can’t enter in programming mode при попытке работы через AVRProg.
Перемыкание выходных резистров 😦 ситуацию не меняет. Reset при попытке прочитат фьюзы проходит экран гаснет но потом (после закрытия окна с диагностикой “не смогла” ) все возвращается на круги своя передатчик работает в нормальном режим.
Попытался потренероваться на кошках.
Взял из старых запасов мелкую atmega8-16pu в dip корпусе.
Reset на 1
GND на 8 и 22
MOSI на 17
MISO на 18
SCK на 19
Керамический резонатор ZTT 12.0МТ среднюю на 8 (GND) крайние на 9 (xtal1) и 10(xtal2)
VCC 7 соеденил с AVCC 20
Казалось бы минимальная схема для проверки проще некуда. Подкючаю программатор подаю питание на мегу (4,8 от 4NiMh) и теже портянки вид изнутри. попытка прочитать фьюзы дает Can’t enter in programming mode.
Посмотрел осцилоскопом (DSO 5200) на xtal1/xtal2 тактовой не видно шумы на уровне 10mv. От безисходностичем черт не шутит может прошит внешний клок завел такт от програматора (там хороший 1 Мg ) на xtal1 - само собой не помогло. Вобщем никак не могу понять кто не едет я (накосячил при распайке ) или лыжи (программатор дохлый сам по себе)
Рекомендации что попробовать принимаются. Совсем был бы благодарен если бы ктонибудь взял временное шевство. Подехал бы со всей требухой чтобы методом исключения на проверенном оборудовани разобратся что куда и как надо крутить.
Вобщем если не сложно помогите кто чем может советом али делом.
WBR CrazyElk
P.S. Ветку читал внимательно. новый програматор на ebay заказан. LPT порта нет и проще купить AVR Dragon чем искать LPT - но гаубицу пока брать не хотелось бы дюже редко стреляю.
Коллеги не поможете побороть программатор и влится в ряды альтернативщиков.
Вэлком 😃
Но лыжи не едут никак.
😃 Сутки коту под хвост.(С) Я.
avr 910 compatable
ХЗ, но догадываюсь, что что то похожее на пришедший пару дней назад мне AVRISP MKII
Перемыкание выходных резистров ситуацию не меняет.
С ходу нет, но всё равно перемыкать надо. 😦
Reset при попытке прочитат фьюзы проходит экран гаснет но потом (после закрытия окна с диагностикой “не смогла” ) все возвращается на круги своя передатчик работает в нормальном режим.
1 в 1.
Рекомендации что попробовать принимаются.
У меня теперь работает на всех скоростях - необходимо:
1е. Замкнуть в программаторе 100 Омные резисторы по сигналам (4шт рядом с разъёмом)
2е. В аппе заменить электролит сброса на более маленький - я вместо 4,7*6 поставил 1*5. Или вообще временно отключить. Хотя она у меня и без него стартует, но с ним как то спокойнее.
3е. Ну и подать питание на камень, у меня программатор не подаёт, а по линиям питания только КОНТРОЛИРУЕТ напругу на прошиваемом камне.
П.С. Попробовал потом разомкнуть резисторы - та же фигня - “Can’t enter in programming mode” (С) АВР. Замкнул - всё работает, так и оставил.
П.П.С. Все тумблеры на аппе - в положении ВВЕРХ или НА СЕБЯ. Хотя ИМХО только ТротКут и Аил*2 критичны, уже не помню точно.
One more novice.
Коллеги не поможете побороть программатор и влится в ряды альтернативщиков.
Немного было “танцев с бубном” при прошивке FrSkyевской аппы (тоже с удочкой). Проверте сигнал CLK он должен подаваться на 11 ногу МК(уточните по даташиту), Когда припаял по фото получилась 12 нога.МК уходил в программирование но сразу же вылетал из него.После подачи сигнала на 11 ногу прошился на УРА.
Немного было “танцев с бубном” при прошивке FrSkyевской аппы (тоже с удочкой). Проверте сигнал CLK он должен подаваться на 11 ногу МК(уточните по даташиту), Когда припаял по фото получилась 12 нога.
Разные версии платы. В первой надо подпаиваться к выводу/резистору (как на фотке в первом посте), во второй китайцы исправились и “передвинули” рядом стоящую КТ туда, где ей и место 😃
- 100 om закорочены
- Конденсатор на сбросе сдул
- все выключатель перед программированием “на себя”
- питание есть (ибо рботает в нормальном режиме)
- SCK на 11 ноге. Даташит это подтвеждает.
Постоянство признак мастерства “Can’t enter in programming mode” (С) АВР.
Все (и эксперименты смелкой мегой) указывает на ЙокКирдык программатора. Попытка укоротить шлейф в двое привела к йок кирдык шлейфу (хреново обжимается без климпера).
За советы всем спасибо. Будем городить короткий шлейф пайкой чтоб уж наверняка и пытатся еще.
Не выходит пока каменный цветок.
Все (и эксперименты смелкой мегой) указывает на ЙокКирдык программатора.
Возможно 😦
За советы всем спасибо. Будем городить короткий шлейф пайкой чтоб уж наверняка и пытатся еще.
Длинна ИМХО не причём - у меня в штатный шлейф ещё удлинитель воткнут, 30 см примерно, он в разъём, и от разъёма ещё 10 см до платы. Поиграйтесь со скоростями прошивки - “заводится” иногда на большей.
П.С. Щас глянул - соврал 😃 У меня ещё один хвост там, общая длинна более полуметра точно!
НУ вобщем я тоже не надеялся - толко исходя из - ну что то же делать надо
А у мастер кита скорость 😦 никак не регулируется. На просторах iNet-а ходили страшные рассказы что как раз наоборот именно этому программатру надо понижать. На сахаре или радио коте не помню точно . Человек проводя исследования анализировал работу и нашел что отыгрывая команду на переход в программный режим во первых валит фронты и слишком быстро диктует программируемый чип его не воспринимает а потому обратного отклика нет хоть убей. А если понизить скорость надиктовки чтобы он четко и внятно произнес команду перехода в режим SPI программирования то все нормализуется. Но логического анализатора под рукой нет так что подвиг по установленю истины пожалуй не повторю.
Пока программа проста
- Короткий шнурок для очистки совести
- Завести мелкую мегу от кварца а не резонатра (чтобы чекий такт был на XTAL) и повторить все эксперименты на ней
- Дождавшись программатора с eBay еще раз но уже с ним (там славо богу скорость прошивки можно регулировать).
- Если все не помогло пойду заряжать покупку гаубицы терраэлектронике (AVRDragon).
Лыжи не едут конкретно видимо я гдето кореным образом лопухаюсь но замыленный глаз не видит в упор где именно. ВСе вногу (у вех получается) МнУ не в ногу (не выходит каменный цветок)
Сразу Пункт 4. Гаубица (avrdragon) куплена. Тренировка на кошке (совершенно одинокой Atmega8) прошла успешно голую 8 читает стирает и понимает.
Попытка стрельбы “по мешени” выдает
00:13:39.489: [ERROR] Programming session setup failed: Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00
что по сути тоже самое что до этого говорил мастеркитовский набор.
Help Me а то хана 😃.
WBR CrazyElk
P.S. Со скоростями игрался. Запитать процессор от самого AvrDragon не удалось. При питании от батареек VTG (контроль уровня питания процессора) снимал непосредственно с 64 ноги (тудаже пытался заводил VCC при попытке запитать от дракончика). MISO c MOSI от безисходности менял тоже самое. Googl-ить ошибку гуглил (с нулевым результатом).
Что такое не везет и как с ним боротся. 😦
Help Me а то хана
ок, 2 вопроса - резисторы на выходе программатора замкнули? И переключатели на аппе “на себя” ставили?
Надеюсь, про конденсатор на линии сброса мы помним?
У меня питается чип от штатного аккума, по штатной схеме, я не игрался с внешним питанием - для меня это вообще не нужно, “родное” использовать проблем никаких.
Проблемы такие с этой аппой из за того, что на этих ногах висят выключатели, и фиг ещё что, поэтому программатор должен выдавать достаточно сильный ток! Или чип выпаять и прошить отдельно, кому как проще…