Night_Ghost
@night_ghost активность 8 ч., 57 мин. назадкуплю репеллент от одноклеточных людей, дорого. Порог вхождения не предлагать - пробовал, не работает
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад [2017-09-25 12:56:59] m-s писал(а): Тут скорее stm32 (или даже cortex) умеет аппратный watchpoint ставить. А eclipse и gdb просто его использует.
понятное дело что без аппаратной поддержки такое не делается, […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад Убрал отправку I2C через DMA - железо камня настолько кривое, что флаг STOP надо устанавливать после окончания передачи последнего байта, то есть после окончания обмена DMA надо в прерывании ждать флага TXE […]
-
Night_Ghost: ответ в теме прозрачный модем телеметрии через GSM в форуме группы#
С высоты: 8 г., 2 мес. назад Себе домой взять постоянный IP адрес или купить VDS где-нибудь. Тут проблема в том, что и у борта, и у наземки адрес "серый", и чтобы они нашли друг друга им нужна помощь в виде сервера с белым IP адресом и […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад буду откатывать по очереди драйвера на старую версию дабы локализовать, а потом пошагово. Но это требует кучу времени
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад Что-то непонятное случилось - начали сыпаться HardFault в случайных местах. Раскопки привели что выделение памяти под EKF (AP_NavEKF2.cpp 655) возвращает 0, при том что соответствующий вызов SBRK память выделил. […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад Вот и я удивился. В нормальных системах порождение задачи возвращает адрес структуры-описателя задачи, коий и служит дескриптором. Нужен - используй, не нужен игнорируй. Во FreRTOS малость иначе, там для […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад Прочитал прекрасное
Динамическое изменение приоритетов для задач ChibiOS имеет небольшую особенность так там нет дескриптора на задачу, а приоритет можно изменять только той задачи в которой вы в данный момент […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад Старые будут работать как раньше, в рамках мультитаска. А новые перед вызовом register_periodic_callback() говорят волшебное слово REVOMINIScheduler::i_know_new_api() и шедулятся на таймерное прерывание. А […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад пока только от ревомини, чтобы получить летабельную версию.
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад Запилил то же самое для компаса, попутно решив проблему потери семафора шины при возврате из таймерного обработчика. Заработало сразу же, без отладки.
Завтра верну запуск обмена в таймерное прерывание, запилю […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад Кстати, ни одна ОС не обеспечивает возможности назначить в качестве обработчика прерывания метод класса без дополнительных телодвижений. А эта возможность позволяет очень удобно работать с прерываниями из C++ […]
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад [2017-09-20 08:48:37] m-s писал(а): Это не OC в обычном понимании, скорее hal и планировщик.
Я знаком с ней
Это вроде неплохой HAL и не очень хороший планировщик. Однако: во-первых, ОЧЕНЬ много системных […] -
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад [2017-09-20 07:24:08] m-s писал(а): для mpu это наиболее важно
совершенно верно, более того это устраняет проблему глючного FIFO, которое теряет байты когда хочет и приходится его периодически сбрасывать, теряя […]
-
Night_Ghost: ответ в теме Еще один трекер для беспилотника в форуме группы#
С высоты: 8 г., 2 мес. назад Ну вроде пока не приспичило на другие компонетны менять, так что не сейчас. Может потом выложу на гитхаб
-
Night_Ghost: ответ в теме Ардупилот на платах OpenPilot Revolution / RevoMini в форуме группы#
С высоты: 8 г., 2 мес. назад Переписал для пробы драйвер MPU под обработчик прерывания завершения обмена и отладил. Работает - аж самому понравилось! Немного тестов и будут результаты и бинарники.
-
Night_Ghost: ответ в теме Еще один трекер для беспилотника в форуме группы#
С высоты: 8 г., 2 мес. назад А можно спросить - зачем?
-
Night_Ghost: ответ в теме Еще один трекер для беспилотника в форуме группы#
С высоты: 8 г., 2 мес. назад пока не стоит, я вечером постараюсь поднять мегу и накидать сопли, пока без зарядника. Поднимется - тогда и...
UPD. с первого взгляда на плату видно что контроллер заряда отзеркален - метка первой ноги не там
[…] -
Night_Ghost: ответ в теме Еще один трекер для беспилотника в форуме группы#
С высоты: 8 г., 2 мес. назад Переразвел, выложил. Больше никаких багов не обнаружилось, можно заказывать?
-
Night_Ghost: ответ в теме Еще один трекер для беспилотника в форуме группы#
С высоты: 8 г., 2 мес. назад -