Сборка модуля tinycbor с помощью Zephyr
Я пытаюсь протестировать использование tinycbor в примере приложения zephyr hello_world в Zephyr 2.1.0. Я добавил указанные ниже флаги в prj.conf и добился успеха. Однако он, похоже, не использует какие-либо источники tinycbor, и любые ссылки на них не распознаются.
Моя установка имеет запад, и исходные файлы tinycbor доступны в "$ZEPHYR_BASE/../modules/lib/tinycbor". Как заставить make-систему найти и собрать tinycbor?
prj.conf:
CONFIG_TINYCBOR=y
CONFIG_CBOR_PARSER_MAX_RECURSIONS=10
CONFIG_CBOR_FLOATING_POINT=y
CONFIG_CBOR_WITHOUT_OPEN_MEMSTREAM=y
CONFIG_CBOR_PRETTY_PRINTING=y
1 ответ
tinycbor
автоматически связывается, если mcumgr
настроен, но до сих пор (zephyr v2.1) он не настраивается неявно, если настроен, как в вашем сценарии.
Добавьте следующую инструкцию в CMakeLists.txt
файл из hello_world
заявление:
zephyr_library_link_libraries(TINYCBOR)