Убрана поддержка GPS NMEA в AC 3.2-rc12

Для экономии места, по умолчанию, в прошивке разработчикам пришлось отключить поддержку GPS протокола NMEA. Если вы используете GPS MTK 3333 и хотите пользоваться крайними версиями прошивки, то компилировать ее придется вручную.

Информация, ТТХ по модулю MTK 3333 доступна на сайте Алексея.

 

 

 

Про поддержку NMEA в девелоперской редакции AC 3.2-rc12.

Ссылка на форум разработчика
Вот что ответили Алексею:

Alexey,
Yes, you’re right. Due to flash space constraints we dropped NMEA and SIRF GPS Support in AC3.2. It’s possible to re-enable them if you’re compiling the code yourself. It should work by simply commenting out this line from AP_GPS.h:
#if HAL_CPU_CLASS < HAL_CPU_CLASS_75 && defined(APM_BUILD_DIRECTORY)
#if (APM_BUILD_TYPE(APM_BUILD_ArduCopter) || defined(__AVR_ATmega1280__))
// #define GPS_SKIP_SIRF_NMEA <—- comment out this line.
#endif
#endif
Although in my testing I found I needed to comment out this line in AP_GPS.cpp where the GPS_SKIP_SIRF_NMEA definition is checked.
These two GPS drivers consume 4k of flash and we’re simply out of space on the APM2. We could potentially create an alternative set of binaries for people to load themselves with the «Load custom firmware» link of the mission planner.

Алексей Козин:

Вкратце. В в апм совсем кончилось место.
Чтобы собрать прошивку с нмеа, нужно раскоментировать указанную строчку.
Если кто будет собирать хекс для себя — киньтесь ссылочкой.

Вообще не хватило места под нмеа.
Но можно включить, например, убрав сонар — но придется самому прошивку компилировать.

Update 10.11.2014:

Далее Алексей предложил включить поддержку NMEA в следующих релизах по-умолчанию, но Рэнди сказал, что не может ее включить для APM. Рэнди предложил сделать отдельную сборку без сонара, но с NMEA, для ограниченных типов рам. Но в раздел загрузок не выложил…

Алексей собрал свою прошивку на основе 3.2 RC14, исключив управление подвесом. Скачать можно на его страничке.


Если вы нашли ошибку на странице, то нажмите Shift + Enter или нажмите здесь, чтобы уведомить нас.

2 комментариев (я)

  1. Игорь Ответить

    обидно блин ( я вот хотел купить модуль GPS/Glonas.. А он как раз на MTK 3333 NMEA… Если всё же куплю придется в ручную прошивку компилить… эхх.. похоже на pixhawk пора переходить всё-таки..

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *