ArduCopter Mega: порт на обычную Arduino (тестим)

zmnz
Sir_Alex:

Народ, если бы можно было это сделать через apt-get install, я бы это уже давно сделал бы.

какая постановка вопроса)) такой и ответ))
в чем беда там?

Sir_Alex
zmnz:

в чем беда там?

Беда в том, что нету пакета gcc-avr 4.8.2 под Ubuntu 12.04 (ну или я не нашел)

Для 12.04 LTS, последняя версия (которая сейчас и стоит на билдсервере) packages.ubuntu.com/precise/gcc-avr

zmnz
Sir_Alex:

Беда в том, что нету пакета gcc-avr 4.8.2 под Ubuntu 12.04 (ну или я не нашел)

сервер i386 или amd64 ?

Sir_Alex

Такс, обновил на нашем билд сервере GCC до версии 4.8.2, убедительная просьба проверить работоспособность прошивок через FlashTool. Предварительно надо удалить прошивки которые вы уже скачали, в папке firmwares.
Если все нормально будет, залью туда 3.1.5

dundel1

Проверил. Работает.
FlashTool в пустую папку выкачал прошивку 3.0.1-r4, прошил, сказал ОК. 😃 В планнере всё шевелится.

Sir_Alex
Danuvas:

+1 и RSSI_Range сделайте там, пожалуйста

Вроде как RSSI_Range добавили в 3.2 версии. Во всяком случае, в стабильной версии AC-3.1.5 которая загружается через Планер, этого параметра нет.

Кстати, у Дидронсов есть путаница в ветках репозитария, например у них есть два бранча
arducopter-3.1
arducopter-3.1.2
Обе ветки были обновлены 27 Мая и в обоих лежит якобы версия 3.1.5 (судя по readme и номеру версии прошивки в коде). Однако, ветки очень сильно отличаются. Mission Planner загружает прошивку из ветки arducopter-3.1, она так же помечена как Stable.
Зато в ветке 3.1.2 есть тот самый параметр RSSI_Range и очень много других модификаций.
Вопрос: Какая из веток правильная 3.1.5?

P.S. У меня сделан порт на базе той версии что и в Mission Planner’e, т.е. arducopter-3.1 (tag: ArduCopter-stable-apm2)

SergDoc
Sir_Alex:

Какая из веток правильная 3.1.5?

наша ))))))) - github.com/SergDoc/ardupilot/…/ArduCopter.pde

Только - дабы не вводить людей в заблуждение - тут родной Арду… т.е. вам не катит 😦
Sir Alex ответь чё-нибудь на мой вопрос в “пирацком” форуме…
Суть в чём - у нас всё готово для вливания в гит ардупилотов (т.е. полный HAL) мало того - Макс готов осуществить мою идиотскую мечту - одна прошивка на всё, но дийдроносы к этому не готовы - планнеры не поддержат 😦

Sir_Alex

FlastTool теперь может загружать и MPNG-3.1.5-R2, пробуйте.

SergDoc:

наша )))))))

Эта наша, то же не пойми на чем основывается. Сергей, дай мне немного времени разобраться с прошивкой под AVR, а потом перейду на STM.

zmnz

Прошился флештулом в 3.1.5-R2 без проблем, днем полетать попробую. если погода даст.

dundel1

А у меня почему-то не получается 😦. Доходит до 98% и зависает на этом.
3.0.1-r4 прошивается без проблем.
Надо, наверное, спать лечь, а днём на свежую голову попробовать снова 😃 .

EduardNN

Чем отличается MPNG-3.1.5-R2 от R1? Auto tune включен ?

zmnz
EduardNN:

Чем отличается MPNG-3.1.5-R2 от R1? Auto tune включен ?

проверил R2 автотюна нет…

Sir_Alex
zmnz:

проверил R2 автотюна нет…

Как нет, должен быть. Во всяком случае, дефайн в APM_Config.h отключающий AutoTune закоментирован.

Вы уверены, что загрузилась именно 3.1.5? Проверьте в терминале, какую версию пишет при запуске…

UPDATE
Извиняюсь, какой то косяк на сервере, он по прежнему компилил 3.0.1 R4, несмотря на то, что писал что прошивка 3.1.5

zmnz

можно пробовать собирать ?

Sir_Alex
zmnz:

можно пробовать собирать ?

Проверьте пожалуйста еще раз, вроде починил.

zmnz
Sir_Alex:

Проверьте пожалуйста еще раз, вроде починил.

“запись прошивки, подождите пожалуйста” и все, больше никаких движений

в error.log avrdude.exe: stk500v2_ReceiveMessage(): timeout

Sir_Alex
zmnz:

в error.log avrdude.exe: stk500v2_ReceiveMessage(): timeout

Это уже что то на стороне клиента. Может порт не выбрали?

zmnz
Sir_Alex:

Это уже что то на стороне клиента. Может порт не выбрали?

Нет, 3.01 без проблем заливается.

Sir_Alex
zmnz:

Нет, 3.01 без проблем заливается.

ТОгда, возможно это бага с бутлоадером. Попробуйте изменить какие нибудь параметры, например попробуйте залить прошивку для Трикоптера.

Sir_Alex

Ok, надеюсь на этот раз будет все работать. Только перед запуском FlashTool, почистите пожалуйста папку firmwares.

Я по глупости, назвал прошивку “MPNG 3.1.5-R2 Beta !!!” Вот эти три восклицательных знака, bootloader воспринимает как команду переключится в режим командной строки и прошивание прекращается.

XeiTroX

Ребят, кто может помочь. Решил прошиться сегодня на 3.1.5, как обычно сделать перед этим EEPROM_CLEAR и нифига, не хочет. USB отломал, цепляюсь через FTDI. МишнПланнер без проблем коннектится, все определяется, а вот Ардуино не хочет. Что сделать то можно?