Пятница, 29.03.2024, 01:44
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | Перепрошивка TURNIGY 9XR - Форум | Мой профиль | Регистрация | Выход | Вход
Обитель RC-инженера
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: ВитГо  
Форум » Разработка электронных устройств » Разрабатываю ! » Перепрошивка TURNIGY 9XR
Перепрошивка TURNIGY 9XR
uwrteyДата: Пятница, 15.05.2015, 00:08 | Сообщение # 1
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Репутация: 11
Статус: Offline
Инструкция

Прошивка er9x - https://code.google.com/p/er9x/


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Пятница, 15.05.2015, 00:27
 
uwrteyДата: Пятница, 15.05.2015, 00:11 | Сообщение # 2
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Репутация: 11
Статус: Offline
1) Фотографии Вашего программатора в студию!

2)
Цитата
Прошивку брал отсюда https://code.google.com/p/er9x/ , пока искал как прошивать, натыкался на большое кол во постов, что люди прошивали ей 9XR и всё отлично.
По ссылке, что я давал выше, именно 9XR прошивают и все ок.

Читайте внимательно! Там прошивка написана для Меги64, а у Вас 128-ая.
Не смотря на то, что Вы в "прошивальщике" ( в AVRDUDE ) выбираете используемый чип, но там прямо в коде самой прошивки указано, что прошивка для меги-64....
Вряд-ли такой фокус пройдет... Нужно код поправить....

3) прошивальщик у Вас AVRDUDE ???

4) А Вы имеете опыт перепрошивок микроконтроллеров?

5) Нужно качнуть стоковую прошивку и попытаться ею перепрошить Вашу аппу.
Таким образом мы узнаем рабочий ли у Вас программатор.

6) Будьте очень внимательны с последовательностью во время перепрошивки!
Читал тут - http://notanony.ru/post/31/, но с последовательностью я не согласен
Вот почитайте тут про последовательность - http://vg.ucoz.ru/publ....2-1-0-1

Мой личный опыт:
1) Нужно отключить ВЧ модуль от аппаратуры
2) Лично я брал питание от программатора, при этом просто отключал аккумулятор от аппаратуры
3) выключатель в положение ON
4) подключаем программатор к аппаратуре
5) запускаем программу прошивальщик - AVRDUDE например
6) подключаем программатор к ПК через USB
7) читаем фузы, если они читаются то скорее всего все гуд
8) прошиваем....
9) после прошивки отключаем программатор от аппаратуры а затем от USB ( без разницы в какой последовательности, но лучше в той как я написал - так как в схеме присутствуют конденсаторы )


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Пятница, 15.05.2015, 11:55
 
GRДата: Пятница, 15.05.2015, 10:45 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 18
Репутация: 0
Статус: Offline
1. фотография программатора

подключал к 6ти пиновому разъёму аппы, используя эту схему

Использую 5 контактов: Mosi, GND, Miso, Res, SCK
возможно стоит проверить саму распайку разъёма в аппе, мб китайцы напутали что.

2. Доработка аппы 9XR под телеметрию FRsky брал из этого дневника http://forum.rcdesign.ru/blogs/105113/blog16284.html
Товарищ утверждает, что без бубнов ставится последняя er 9x-r782 . Я так понял, что 128atmega стоит на всех 9XR по информации собранной из инета.

3. Ставил eePe, как я понимаю в основе её avrdude.

4. опыта нет

5. Попробую найти стоковую и перепрошить её. А вариант считать свою с аппы и попробывать её перепрошить?

6. Хорошо, попробую сегодня сделать по этой ссылке.

7. При чтении фьюзов выдаёт в конце FUSES: Low=0e High=c9 Ext=ff , тоесть он их читает, как я понимаю.

8. Аппу запитываю от липольки, +5v провод не использую.
Прикрепления: 2068113.jpg (16.1 Kb) · 4126779.jpg (133.8 Kb)


Сообщение отредактировал GR - Пятница, 15.05.2015, 10:46
 
uwrteyДата: Пятница, 15.05.2015, 14:38 | Сообщение # 4
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Репутация: 11
Статус: Offline
Цитата
Ставил eePe, как я понимаю в основе её avrdude.
Поставьте "AVRdude". Я не использовал "eePe". Не могу ни чего сказать.
// Сделайте это в первую очередь! Ведь нам нет разницы чем и как заливать прошивку, главное ее залить...

Возможно Ваш физический программатор не стыкуется с программным.
Можно понизить скорость. На Вашем фото вверху справа есть место для перемычки - замкнтие эти два контакта....
Но лучше если Вы сначала установите AVRdude...

Не разбирайте аппаратуру, Китайцы наверняка ни чего не напутали. smile

Цитата
Попробую найти стоковую и перепрошить её. А вариант считать свою с аппы и попробывать её перепрошить?
Ну если Ваш программатор рабочий, и он может прочитать прошивку с пульта, то эта процедура в обще не имеет смысла...
У нас задача выяснить работает программатор или нет...

Мне не понятно как можно залить прошивку предназначенную для 64 меги в 128-ую
В принципе возможно сканает, но я бы взял прошивку предназначенную для 128-ой Меги...
Если Вам удастся найти исходник этой прошивки, то давайте его сюда, я могу исправить код под 128-ую...


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Пятница, 15.05.2015, 14:47
 
GRДата: Пятница, 15.05.2015, 20:26 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 18
Репутация: 0
Статус: Offline
В общем, поставил AVRdude.
Сделал всё последовательно как сказано http://vg.ucoz.ru/publ....2-1-0-1
Итог:
фьюзы читает

прошивку читает
eeprom читает

вроде как нашёл родную прошивку, ту, что на нём сейчас стоит, начинаю ей прошивать и происходит следующее:
пол минуты шьёт
потом читает
потом начинается этап верификации и выскакивает следующая ошибка: "Ошибка верификации! Возможно установлены Lock биты!"

так вот, наводит на мысль, что это мб правда? что стоит защита от перепрошивки? тогда ничего не сделать? только мк менять?
Прикрепления: 1861091.png (40.1 Kb)
 
uwrteyДата: Суббота, 16.05.2015, 10:58 | Сообщение # 6
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Репутация: 11
Статус: Offline
У Вас установлены ЛОКбит1 и ЛОКбит2.
В каком городе Вы живете?
МК поменять не проблема.
Можно прошить МК в параллельном программаторе.
У меня подозрение, что лок-биты Вы сами установили.... Я однажды лоханулся, используя программу "казама" и установил лок-биты в МК который собирался прошить.
АВР-дуде в этом плане хорош тем, что не даст этого сделать...


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Суббота, 16.05.2015, 11:01
 
GRДата: Суббота, 16.05.2015, 13:50 | Сообщение # 7
Рядовой
Группа: Проверенные
Сообщений: 18
Репутация: 0
Статус: Offline
Я в Санкт-Петербурге живу.
Да обидно, если сам локбиты поставил или мб китайцы стали ставить, чтоб не шили.
А что за параллельный програматор, где про это можно почитать поподробнее? Или мне с моими знаниями в этой области проще найти того, кто мк поменяет?
 
uwrteyДата: Суббота, 16.05.2015, 14:32 | Сообщение # 8
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Репутация: 11
Статус: Offline
Попробуйте снять лок биты в авр-дуде ( возможно получится )
инструкция:
1) чтение фуз битов
2) вылезет окно "чтение фуз битов ОК
3) снимите галочки лок-бит1 и лок бит-2
4) нажмите кнопку "программирование"

Лок-биты это фигня.
Я сначала подумал, что у вас МК "залоченый" ( тупанул похоже я smile )
"Залоченый" значит отключена возможность последовательного программирования ( бит SPIEN - аккуратнее с ним )

Лок-биты установлены для того, что бы Вы не скопировали код программы, которая залита в ваш пульт.
( Некая защита от пиратского копирования )
Значит "прочитать" заводскую прошивку не получится, а вот перепрошить должно получится.
В таком случае на вкладке "программинг" есть кнопочка "стереть все"
Но учтите, вы навсегда потеряете заводскую прошивку и данные из ЕЕПРОМа...


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Суббота, 16.05.2015, 16:06
 
GRДата: Воскресенье, 17.05.2015, 19:55 | Сообщение # 9
Рядовой
Группа: Проверенные
Сообщений: 18
Репутация: 0
Статус: Offline
как я понял по фьюзам (ниже картинка), то галочка значит 0, тоесть фьюз запрограммирован.

фьюз spien вообще не активный и в нём стоит галка, тоесть мб он включен потому ничего сделать нельзя?

Пытался делать по Вашей инструкции, программировать фьюзы, пробовал снять галки с локбитов или наоборот поставить галки на бутлоки - результат один: при программирование вылезает ошибка: "Установлены Lock биты"

считанный фьюзы


Добавлено (17.05.2015, 19:02)
---------------------------------------------
Да, на попытку стереть всё выдаёт: "Ошибка"


Добавлено (17.05.2015, 19:19)
---------------------------------------------
Такс, поправочка, открыл Datasheet на Atmega 128a, вычитал следующее:
Если включен локбит1 и локбит2, то перевод с английского гласит следующее:

Кроме того программирование и проверка Flash, EEPROM и
отключена в параллельном и SPI / JTAG режиме последовательного программирования.
Биты предохранителей заперты в последовательный и параллельный
Режим программирования.

Добавлено (17.05.2015, 19:55)
---------------------------------------------
И сразу следующий вопрос, хочу купить МК и найти того, кто переставит. На моей Atmega написано Atmega 128a AU 1305, так вот, что значит AU 1305? типоразмер? на ebay не смог найти такой же, только AU 1333.
Прикрепления: 6000631.png (40.1 Kb)


Сообщение отредактировал GR - Воскресенье, 17.05.2015, 20:28
 
uwrteyДата: Воскресенье, 17.05.2015, 23:16 | Сообщение # 10
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Репутация: 11
Статус: Offline
Цитата
как я понял по фьюзам (ниже картинка), то галочка значит 0, тоесть фьюз запрограммирован.
фузы=fuse=плавкие перемычки=предохранители
Раньше ( давным давно ) при программировании фуз_битов эта перемычка сгорала расплавлялась ( навсегда )
У Вас галочка стоит, значит в ячейке нуль и перемычка не сгорит!
В данном случаее SPIEN активен ( тоесть, последовательное программирование разрешено )
А его окно не активно потому, что эта программа не позволяет его изменять! Этим она мне и нравится.. smile
( для общего развития http://www.rlocman.ru/review/article.html?di=148456 )

Цитата
Такс, поправочка, открыл Datasheet на Atmega 128a, вычитал следующее:
Если честно, то я очень сомневаюсь, что у Вас нет опыта. Датащиты вон читаете.. Молодец, похвально...

Цитата
AU 1305
Да это типоразмер... Количество ног смотрите и длину с шириной ( должно подойти )
А можно мне фотку глянуть этого МК?
вот тут гляньте http://www.promelec.ru/catalog/1/11/31/#158870
раз / два / три
или тут http://www.chipdip.ru/search/?searchtext=mega+128

Можно перепаять, а можно перепрошить.
Вот почитайте на досуге:
раз http://forum.cxem.net/index.php?showtopic=130338
два http://www.getchip.net/posts....-doctor
Сам я с лок-битами дела не имел, если чеснто.
Однажды только SPIEN отключил...
По логике вещей LOCK-биты должны восстановиться при полном стирании МК, но на практике видимо иначе..... sad


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Воскресенье, 17.05.2015, 23:53
 
GRДата: Вторник, 19.05.2015, 14:31 | Сообщение # 11
Рядовой
Группа: Проверенные
Сообщений: 18
Репутация: 0
Статус: Offline
Спасибо за то, что помогли разобраться.
Ну потихоньку читаю и начинаю понимать, именно с мк столкнулся впервые.

Прочитал про перепрошивку, интересно, но не мой вариант)

Заказал с ebay такой МК http://www.ebay.com/itm....DX%3AIT
если еще и подойдёт, то будет супер.

Фотку именно своего пока не сделаю, надо пульт разобрать, но один в один, как на картинке с ebay, кол-во ног совпадает.
 
uwrteyДата: Среда, 27.05.2015, 20:04 | Сообщение # 12
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Репутация: 11
Статус: Offline
Я думаю, что Вы и перепаять сможете самостоятельно.
Для отпайки нужен фен паяльный ( строительный тоже сойдет ) или инфракрасный нагреватель ( инфракрасный можно даже самодельный сделать из прикуривателя )
А что-бы припаять много ума не надо, Сойдет обычный паяльник.
Я сам из Е-бурга, так бы помог..

Добавлено (27.05.2015, 20:04)
---------------------------------------------
Ну что, GR, как успехи ?


не успеваю за своими мыслями......
 
GRДата: Вторник, 23.06.2015, 15:18 | Сообщение # 13
Рядовой
Группа: Проверенные
Сообщений: 18
Репутация: 0
Статус: Offline
Жду МК, на днях должен придти с ebay)
 
uwrteyДата: Понедельник, 29.06.2015, 23:41 | Сообщение # 14
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Репутация: 11
Статус: Offline
отлично!

Добавлено (29.06.2015, 23:41)
---------------------------------------------
Ну, что, GR, как успехи?


не успеваю за своими мыслями......
 
GRДата: Пятница, 18.09.2015, 21:10 | Сообщение # 15
Рядовой
Группа: Проверенные
Сообщений: 18
Репутация: 0
Статус: Offline
В общем спустя столько времени решил модифицировать пульт, нашёл товарища, который мне перепаял Atmegу.
Но как то не пошло.
Avrdude прочитал МК, считал фьюзы, там уже небыло локбитов, но и фьюзы были другие.
По логике вещей я выставил фьюзы такие же как были на родном МК, кроме локбитов, прошил......и перестал читаться МК.....
теперь сижу думаю, что делать, то ли старый поставить, то ли чего еще придумать...
 
Форум » Разработка электронных устройств » Разрабатываю ! » Перепрошивка TURNIGY 9XR
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:


Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz