我试图让SDT示例应用程序运行DA14695-00HQDEVKT-RANG开发工具包。这是USB版本的工具包,我已经编程与SDT固件的两个单位。两者都在运行,并且都使用正确的UUID进行广告,但是日志记录从未启动。我没有使用树莓圆周率,而是试图显示在液晶显示器上的区域报告。代码从未到达发生日志记录的距离\u sw\u fsm.c中的第2320行,这是因为从未收到日志记录任务通知,并且OS\u task\u NOTIFY\u WAIT继续阻塞。有什么问题吗?我使用的是WiRa SDK版本10.440.8.6,已按照说明进行了修补,并已将VBUS跳线移到J3引脚1和2。
设备:
嗨,阿普多巴伊,
WIRA SDT文档解释了日志记录功能:
http://lpccs-docs.dialog-semiconductor.com/wira_social_distancing_tag_example/index.html
请检查“日志”和“网关参考实现”部分好吗?
http://lpccs-docs.dialog-semiconductor.com/wira\u social\u distance\u tag\u example/logging.html
http://lpccs-docs.dialog-semiconductor.com/wira\u social\u distance\u tag\u example/gateway.html
谢谢,下午好
好的,网关是否需要通知SDT应用程序执行日志记录任务?在我们的应用程序中没有网关,因此如何强制SDT应用程序询问其他模块以确定区域是否已更改?或者我应该回到WiRa应用程序并在那里实现区域逻辑?
嗨,阿普多巴伊,
日志机制不需要网关。通过日志记录,数据存储在文件系统中,并且可以通过空中访问。其他模块是否支持BLE?如果是,您可以通过BLE发送数据\
请检查以下部分:
http://lpccs-docs.dialog-semiconductor.com/wira\u social\u distance\u tag\u example/logging.html
有一个日志记录服务具有4个特征。
谢谢,下午好
我想在本地访问日志数据,也就是说,在进行日志记录的同一设备上(不是通过空中),但是正如我在最初的文章中所说的,日志记录永远不会开始。如果说日志存储在文件系统中,那么如何在本地(在进行日志记录的同一设备上)访问文件系统中的日志数据?我的问题现在清楚了吗?在下面的代码中,可以看到我试图将区域信息写入LCD的位置。