我想在两块带有ARM Mbed OS的K64F板上测试DTLS库。我刚刚创建了一个新项目:
mbed new .
我创建了一个名为source的文件夹,并在那里复制了从mbeddtls项目页面获取的dtls_client.c。我已经更改了SERVER_ADDR常量的值。
我用dtls_server.c文件重复了这个过程。
两个项目都编译没有错误。
mbed compile -m K64F -t GCC_ARM -c
我将每个bin文件复制到另一个板上但是当我通过putty终端连接到它们时我看不到任何东西。我一直在使用这个连接与我的其他程序,它的工作原理。我认为这可能与连接有关(现在是115200)。
我看到代码使用mbedtls_printf函数来打印消息。我试过插入一些printf痕迹,但我也没有看到它们。我应该如何设置终端能够看到什么?
答案 0 :(得分:1)
@jordi,
对于K64F,115200的波特率应该没问题
您应该验证是否将const db = firebase.firestore();
let ref = db.collection('events')
.where('categories.cats', '==', true)
return ref.get();
设置为大于0的值,并且Mbed TLS是在调试模式下编译的。
请使用以下命令编译您的应用程序:
DEBUG_LEVEL
此外,您应该验证配置文件是否已配置mbed compile -m K64F -t GCC_ARM -c --profile=mbed-os/tools/profiles/debug.json