无法在sicslowmac.c中打印调试消息

时间:2017-03-11 11:27:32

标签: c contiki

我在sicslowmac.c中设置了#define DEBUG 1 但调试消息未在数据包捕获显示中打印 库尔哈模拟器。我尝试在printf的每个函数中使用sicslowmac.c。也试过#define DEBUG DEBUG_PRINT但没有成功。

我在udp-server.c和udp-client.c中使用过天空 rpl-udp。一世 我正在使用最新版本的contiki。我可能做错了什么?

我能够从cc2420.csicslowpan.c打印调试消息,但不能打印sicslowmac.c的调试消息。

P.S:我没有对任何其他文件做过任何改动。因此,不要将问题视为too broadprimarily opinion-based

1 个答案:

答案 0 :(得分:0)

我从contiki邮件列表中得到了帮助。

我们需要告诉contiki使用哪个RDC驱动程序。默认情况下为nullrdc_driver。我将其更改为undefined reference to sicslowmac_driver

然后我在contiki-sky-main.c天空平台上得到了core/net/mac/sicslowmac。我可以通过在Makefile.sky的模块中添加{{1}}来解决此问题。