0

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

我的安装是 west,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
4

1 回答 1

0

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

CMakeLists.txt在申请文件中添加以下说明hello_world

zephyr_library_link_libraries(TINYCBOR)
于 2020-01-25T11:38:44.420 回答