使用Zephyr构建tinycbor模块



我正在尝试在Zephyr 2.1.0的zephyr hello_world应用程序示例中测试tinycbor的使用。 我已经将下面的标志添加到prj.conf并取得成功。 但是,它似乎没有引入任何微小的源,并且无法识别任何引用。

我的安装有 west,tinycbor 源文件在"$ZEPHYR_BASE/../modules/lib/tinycbor"。 如何让制作系统找到并构建 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

如果配置了mcumgrtinycbor会自动链接,但到目前为止(Zephyr v2.1(,如果按照您的方案进行设置,则不会隐式配置。

将以下指令添加到hello_world应用程序的CMakeLists.txt文件中:

zephyr_library_link_libraries(TINYCBOR)

最新更新