Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot

newb1e

Dankers продает 100 плат для тех кто очень долго и безуспешно пытается купить CC

I know some people having been trying to get a CC for months, I really feel bad about it and I hope to try and correct it.

If you are one of those people, can you please post here. I have 100 boards set aside for just you guys.

…openpilot.org/…/page__view__findpost__p__42370

devv

Налетался что ли …
Подцепил батарею к коптеру. Арминг. Тишина.
Подключил платку к компу. Смотрю настроек 0.
Скидал все как было. Сохранил. работает. Стоит сделать Ресет или отключить УСБ с батарей и потом при подключении в Aircraft Type - Fixeв Wing
Хотя кривая моя на графике.
Выбираю Мультиротор. Показывает мой Х но миксы 0 0 1
Выбираю +, Миксы перескакивают на 100 100 50
Меняю на Х: 50 50 50
Принять. Сохранить. Всё ок.
Калибрую Аксель. Летает. Стоит обесточить платку как опять в Aircraft глюки.

Очистку всех настроек и новую настройку делал. Так же всё.

Что может быть ?

river3

попробуй перепрашиться с самого бутлоадера, а вообще похоже что Flash глючит. Если что то её поменять 1 мин.

devv
river3:

Если что то её поменять 1 мин.

поменять на что ?

river3
devv:

поменять на что ?

ну если дело в ней то на эту микруху W25X40BVSNIG-ND (Flash 4Mbit)
просто все настройки держутся в ней, так что я и предпалагаю что просто при пайки её могли пережечь и теперь глючит. Тоже самое было у смалтима в АП после пережарки меги.

Piranha

Ну дык спасибо ему за это!!

Вы мне лучше скажите как патчи заливать и куда?
как мне вот это провернуть?

"I modified your code and turned it into a patch. It’s a patch against `next`, so just save it to `camera_stab.diff` (in the trunk directory) and apply it with
patch < camera_stab.diff "
Я типо не программер и пока не въеду где этот патч взять и как его сохранить в `camera_stab.diff`???

Piranha

Да видел я что он допиливает 😃
Но яж хочу всё знать! В частности как и куда патчи впендюривать 😃

Bluebird

Дим, ты же в курсе, для того кто имеет станок - выточить втулку раз плюнуть 😉 У кого станка нет - мучайся дрелью и надфилем, но выйдет хуже 😉
Там джит, компиляция, патчи, ветки, и прочая прочая… Колдовство вообщем

Volver
Piranha:

Да видел я что он допиливает
Но яж хочу всё знать! В частности как и куда патчи впендюривать

Если узнаешь как, дай остальным знать, т.к. вот вот придет подвес (тамжню за ногу!)

Piranha

Ну дык ято тоже станок свой дрелью и напильником делал … 😉
А джит там ненужен по-моиму! Только бубен нужен волшебный

Гы, Алил, долго тебе подвес идет!!! Я за это время уже успел один купить второй сделать 😃

Volver

A его три недели делали, тк ждали ремни и валики дольше обычного, а потот по ошибке почта отправила их во францию. Оттуда переслали в рашу. 😦

HikeR
Piranha:

Я типо не программер и пока не въеду где этот патч взять и как его сохранить в `camera_stab.diff`???

если цитата с git.openpilot.org, то в начале либо в конце обсуждалки должны быть ссылки на патчи, типа как тут (camera_stab.diff там есть, но 4-х месячной давности).

Bluebird:

Там джит, компиляция, патчи, ветки, и прочая прочая… Колдовство вообщем

ну не все так страшно. если искомый camera_stab.diff найдется, то отпостить инструкцию в стиле “скачать, нажать, запустить…” нет проблем (только не для мака 😉

Bluebird
Piranha:

Но вся ссылка заключена вот в этой фразе - It’s a patch against `next`

Будет в следующей прошивке 😉
Насколько я понимаю в движении мизинца на левой руке, трясущей колдовской бубен на расстоянии 233 мм от клавиши Enter на цифровой клавиатуре. 😉

HikeR

дык это, все что в теге code и есть текст патча, который нужно сохранить в файлик с указанным именем.
ну а дальше все зависит от того, что уже имеется установленного из: Git, компилятор для ARM, исходники OP.

Piranha

Дим, даешь ЛикБез! 😃
Вот как раз ничего не установлено из того что ты перечислил 😦

HikeR

предполагается, что все барахло будет лежать в d:\devel

Git for Windows, качать отсюда - code.google.com/p/msysgit/downloads/list?can=3&q=o… (текущая версия - Git-1.7.8-preview20111206.exe)

шаги установщика:

  • запускаем, на первом экране - Next
  • читаем лицензию, соглашаемся - Next
  • путь установки, отвечаем “d:\devel\Git” - Next
  • снимаем все галки с опций, можно оставить “Use a TrueType font…” для красоты - Next
  • если не нужна строчка в меню “Пуск”, ставим галку “Don’t create ля-ля-ля” - Next
  • чтобы не захламлять систему выбираем самую первую опцию “Use Git Bash only” - Next
  • про SSH отвечаем как есть “Use OpenSSH” - Next
  • довольно важная опция “Checkout Windows-style, commit Unix-style line ending” - Next
  • ждем окончания установки, снимаем галку “View release notes” - Finish

Git установлен.

качаем исходники OpenPilot-а.

  • запускаем “d:\devel\Git\Git Bash.lnk

  • в черном-черном окне пишем:
    cd /d/devel
    обратите внимание на отсутсвие двоеточия и обратные слеши, теперь мы почти в никс-окружении.

  • собственно загрузка:
    git clone git://git.openpilot.org/OpenPilot.git OpenPilot
    выглядит это примерно вот так:

    $ git clone git://git.openpilot.org/OpenPilot.git OpenPilot
    Cloning into 'OpenPilot'...
    remote: Counting objects: 62245, done.
    remote: Compressing objects: 100% (17767/17767), done.
    remote: Total 62245 (delta 43669), reused 60840 (delta 42304)
    Receiving objects: 100% (62245/62245), 118.32 MiB | 497 KiB/s, done.
    Resolving deltas: 100% (43669/43669), done.
    

    скачивается ~120 Мб, на диске займет ~270 Мб

Python for Windows

  • идем на офсайт и качаем последнюю версию - www.python.org/download/ (текущая Python 2.7.2 Windows Installer)
  • стартовый экран, “Install for all users” - Next
  • выбор места установки, “d:\devel\Python” - Next
  • выбор дополнительных фишек, убираем все (“Entire feature will be unavailable”), оставляем только самую первую строчку - Next
  • ждем окончания установки - Finish

компилятор для ARM

  • идем на очередной офсайт - sourcery.mentor.com/sgpp/lite/arm/…/release1802, опять берем последнюю версию Sourcery G++ Lite 2011.03-42 (IA32 Windows Installer)
  • запускаем, ждем - Next
  • соглашаемся с лицензией - Next
  • читаем состав пакета - Next
  • тип установки “Custom” - Next
  • выбираем только сам тулчайн (первая галка), галку с документации снимаем - Next
  • каталог установки “d:\devel\CodeSourcery” - Next
  • не меняем системные переменные, “Do not modify PATH” - Next
  • не создаем тучу иконок и ярлыков, “Don’t create icons” - Next
  • смотрим итоги нашего выбора - Next
  • все готово, выходим - Done

проверяемся, в каталоге d:\devel должны быть следующие подкаталоги:

CodeSourcery
Git
Python
OpenPilot

подготовка закончена, для сборки/пересборки прошивок все имеется.

To Be Continued…

Piranha

Дим, огромадное тебе спасибо! Будем ковыряться;)