Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )

schs
KUTЯ:

Помогите записать загрузчик ардуины на атмегу328р на приемник эксперта тини, подключил по схеме, настройки там же:

Учтите, кварц нужен, на Вашей схеме его нет.

Я прописывал через Avrdude:
avrdude -c usbasp -p m328p -U flash:w:megaload328.hex

Можно и из Arduino IDE, родной загрузчик. На вашей картинке последний пункт.

KUTЯ
schs:

Учтите, кварц нужен, на Вашей схеме его нет.

Я прописывал через Avrdude:
avrdude -c usbasp -p m328p -U flash:w:megaload328.hex

Можно и из Arduino IDE, родной загрузчик. На вашей картинке последний пункт.

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

Plohish

Берет сильное сомнение, что у вас программатор stk500… Покажите что за программатор?
Возьмите любую другую подходящую программу но не Ардуино, например avrdudess
blog.zakkemble.net/avrdudess-a-gui-for-avrdude/

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

KUTЯ

Приемник я купил 4 месяца назад назад, вот программатор:

Plohish
KUTЯ:

Приемник я купил 4 месяца назад назад, вот программатор:

Это вовсе не stk500

KUTЯ
Plohish:

Это вовсе не stk500

И что это может означать?

Plohish

это может означать то, что написано у вас в логах, программатор не отвечает!
скачайте утилиту о которой я говорил выше, выберите свой тип программатора и прошейте с её помощью.

KUTЯ:

Приемник я купил 4 месяца назад назад, вот программатор:

зачем в готовом приёмнике менять загрузчик?

KUTЯ
Plohish:

это может означать то, что написано у вас в логах, программатор не отвечает!
скачайте утилиту о которой я говорил выше, выберите свой тип программатора и прошейте с её помощью.

зачем в готовом приёмнике менять загрузчик?

Я без понятия какой там был установлен, хотел путем этого выставить фьюзы на стандартные, потом хотел прошить оптибут. Кстати выдает аналогичное:

Plohish

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

Александр_Жданов

Программатор выбран правильно, программа его видит. Иначе была бы другая ошибка.

stk500 - протокол обмена данными с программатором. Это не ошибочный выбор, а сообщение, что проц не отвечает avrdude…

Ищите проблемы в правильности подключения, скорости и т.п.

Plohish

не поленился, достал программатор, подключил к компу без подключения к чипу, ответ = Target doesn`t answer - цель(чип) не отвечает!
никаких stk500 нету…

программатор такой

у KUTЯ в первой попытке программатор был выставлен правильный, во второй нет…

Plohish

Ещё раз, stk500 НЕ ПОДДЕРЖИВАЕТСЯ ПРОГРАММАТОРОМ KUTЯ !!!
можно сто раз ставить его в настройках и получать дурацкие сообщения от отсутствии ответа по протоколу stk500 от программатора,
не смотря не то что подключение будет правильным и атмега трижды исправной!
за переводом programmer is not responding думаю к гуглу обратиться не трудно будет если описание протокола нашли?

KUTЯ
Plohish:

Ещё раз, stk500 НЕ ПОДДЕРЖИВАЕТСЯ ПРОГРАММАТОРОМ KUTЯ !!!
можно сто раз ставить его в настройках и получать дурацкие сообщения от отсутствии ответа по протоколу stk500 от программатора,
не смотря не то что подключение будет правильным и атмега трижды исправной!
за переводом programmer is not responding думаю к гуглу обратиться не трудно будет если описание протокола нашли?

Да я с удовольствием ещё бы попробовал и почитал, но меня украли родители в деревню, как приеду буду дальше пытаться. Из вариантов осталось натйи программатор который будет работать с протоколом стк500

Plohish
KUTЯ:

Из вариантов осталось натйи программатор который будет работать с протоколом стк500

для чего? ваш программатор должен прошивать её без проблем, нужно только выбрать правильный тип программатора!
как вариант мешает ВЧ модуль. Я надеюсь вы используете 3,3 вольта?

KUTЯ
Plohish:

для чего? ваш программатор должен прошивать её без проблем, нужно только выбрать правильный тип программатора!
как вариант мешает ВЧ модуль. Я надеюсь вы используете 3,3 вольта?

Да 3.3 сейчас, но до этого когда я отчаялся переключал и на 5, все работало

Plohish

Мог спалить…
ВЧ модуль часто мешает прошивке Меги, по уму ее надо выпаять, но она уже прошита под кварц…
Надо будет ставить на макетку с кварцем.

KUTЯ
Plohish:

Мог спалить…
ВЧ модуль часто мешает прошивке Меги, по уму ее надо выпаять, но она уже прошита под кварц…
Надо будет ставить на макетку с кварцем.

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

Dautov
KUTЯ:

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

Я тоже так и делал .

5 months later
gpp

Решил на днях поковырять трупа. Если кто собирает прошивку сам, то ОБЯЗАТЕЛЬНО собирайте на Arduino IDE 1.0.5. Если используете si4432 и у вас не биндидтся, то закоментируйте в файле rfm22b

if(Regs4[2] < 170 || Regs4[2] > 230) Regs4[2]=199;

и второй регистр выставите в <170. К примеру в 165. Ну или условие измените в этой самой строке. Код жуткий просто… куча goto и других “интересных” решений. Зато прикольно поизучать.

KUTЯ:

Перестал поступать сигнал на ПК в полете, не реагировал ни на одни свитч, перезапускал и апппу и ретранслятор, не помогло.

Если поставить все “регистры” которые отвечают за маяк в 0, то перестает работать восстановление связи после FS. Тоже бага в коде 😉