С высоты
Открытая группа активность 1 г., 1 мес. назадНе все же по земле ходить - иногда и сверху взглянуть хочется. Тем более что виды открываются - сказочные! Все, связанное с отрывом от повернности.
-
m--s: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
[2017-08-02 13:16:28] night_ghost писал(а): Но она-то сама находится в зоне, оптимизируемой по O2!
Там же все inline. Оптимизирует же наверное после разворачивания inline...
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
[2017-08-02 13:11:25] justason писал(а): На каком порту?
на том виртуальном КОМ-порту что создает подключенный контроллер. Можно например Ардуиной послушать (инструменты - монитор порта). У меня это /dev/ACM0 […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
[2017-08-02 11:53:40] m-s писал(а): elay_ns100 криво работает
Но она-то сама находится в зоне, оптимизируемой по O2! И ее таки вызывают, проверял отладчиком. Собственно и вызовы ее появились при борьбе с этим […]
-
justason: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
PS. Что в терминале на этом порту выводится?
На каком порту?
Видео:
-
m--s: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Может быть delay_ns100 криво работает?
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Удалось ужать участок, необходимый быть оптимизированным -O0, до единственной функции. Ею оказалась... сама bool SPIDevice::transfer(const uint8_t *send, uint32_t send_len, uint8_t *recv, uint32_t recv_len), а […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
[2017-08-01 20:22:11] justason писал(а): постоянно горит зеленый LED, а синий пишет букву "М" через секунду (морзе - -)
Зеленый просто к питанию подключен и горит всегда, а синий... это не морзе а надо считать […]
-
justason: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
C последними бинарниками от 1.08ю2017 для моего комплекта revomini-airbot + GY652 ничего не поменялось.
Выглядит это так:
Плата после прошивки создает в диспетчере 2 нерабочих устройства, к missionplanner-у не […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Ну вроде как пофиксил и даже работает.
Также:
все назначенные io_proc выполняются в рамках одной задачи для экономии стека добавлена возможность задать интервал выполнения этих задач все это позволило […] -
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Ччерт, бракоделы блин. Барометр BMP180 обслуживается драйвером BMP085, а он за ненадобностью пиксу еще на предыдущем АПИ и даже не компиляется. Пришлось переделывать по образу и подобию BMP280
UPD. Час от часу не […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Так, в последней версии баг с 3 баромерами, пока не трогаем
-
m--s: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Ясно, спасибо) Самолёту за 0.3 секунды точно ничего не будет.
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
почему это без автотюна и автотрима? Пользоваться можно, только надо помнить что высота должна быть такой что в случае "комы" на 0.3 секунды ничего не сломалось. Сейчас о очистке памяти сообщается по радио, […]
-
m--s: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Может быть текущие параметры тоже на sd карте хранить? Возможно, это решит проблему, что MOT_HOVER_LEARN и подобные нельзя использовать безопасно без подвисания stm-ки. Как-то без автотьюна и автотрима грустно...
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Посмотрел. Драйвер барометра проверяет только один барометр по умолчанию, и только для некоторых плат проверяет еще что-либо - вот и не видит барометр. Переделал на автоопределение всего что знает, бинарники будут […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Как собственно выглядит это "не стартует"? Бинарник для этой платы - Аирбот, работу с этим модулем попробую на днях.
-
justason: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 8 мес. назад#
Наконец-то дошел до меня модуль GY-652.
Подключил его согласно вот этому документу:
SCL -> UART3 TX / SCL
SDA -> UART3 RX / SDA
5V и GND взял рядышком.
Плата не стартует. Заливал bin (перепробовал все 3 […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 9 мес. назад#
Вроде как исправил все баги, новые бинарники готовы
Добавлено переформатирование DataFlash в случае ошибок файловой системы или при отсутствии места, это фиксит баг FatFs когда после переполнения всей флеши […] -
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 9 мес. назад#
[2017-07-31 09:13:34] macrokernel писал(а): Вот ещё один интересный контроллер
Подарит кто-нибудь - будет поддержка, а "на глаз" должно заработать на прошивке АирботВ2
-
macrokernel: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы С высоты: 6 г., 9 мес. назад#
Вот ещё один интересный контроллер всё-в-одном Airbot Asgard: https://store.myairbot.com/flight-controller/asgard/asgard.html
SPI Gyro MPU6000 On-Board OSD (controllered by Betaflight, FC over SPI bus) […]