我在sicslowmac.c中设置了#define DEBUG 1
但调试消息未在数据包捕获显示中打印
库尔哈模拟器。我尝试在printf
的每个函数中使用sicslowmac.c
。也试过#define DEBUG DEBUG_PRINT
但没有成功。
我在udp-server.c和udp-client.c中使用过天空 rpl-udp。一世 我正在使用最新版本的contiki。我可能做错了什么?
我能够从cc2420.c和sicslowpan.c打印调试消息,但不能打印sicslowmac.c的调试消息。
P.S:我没有对任何其他文件做过任何改动。因此,不要将问题视为too broad
或primarily opinion-based
。
答案 0 :(得分:0)
我从contiki邮件列表中得到了帮助。
我们需要告诉contiki使用哪个RDC驱动程序。默认情况下为nullrdc_driver。我将其更改为undefined reference to sicslowmac_driver
。
然后我在contiki-sky-main.c
天空平台上得到了core/net/mac/sicslowmac
。我可以通过在Makefile.sky
的模块中添加{{1}}来解决此问题。