大家好,
我今天花了几个小时试图让Proximity Reporter / Monitor示例项目启动和运行。我一直在松散地追随UM-B-010指南以及UM-B-014,但它看起来不太复杂。
我已经尝试了以下对:
eporter_fe_usb \ fe_usb_proxr.uvproj作为记者在这一点USB加密狗
monitor_fe \ fe_proxm_sdk.uvproj作为监控在这一点DK.
报告_fe \ fe_proxr.uvproj作为记者在这一点DK.
monitor_fe_usb \ fe_usb_proxm_sdk.uvproj作为监控在这一点USB加密狗
在这两种情况下,我能够可靠地将监视器正常运行并与PC应用程序通信。我能够扫描设备,监视器能够找到坐在办公室周围的一些BLE设备。
但是,在这两种情况下,在用监视器扫描时,记者未能出现。记者代码似乎正在运行,我执行了它并将项目设置为显示器。但是,没有记者在监视器中出现的列表。我也应该在记者的终端里提到任何东西,但我很确定什么也不是。如果我错了,请纠正我。
我认为这是我的Keil设置或加载代码的问题,因为我能够使用监视器应用程序在加密狗和DK上成功地执行两个操作。
你有什么想法吗?记者如何“报告”是一个问题,导致它不会出现?在两个应用程序之间不同的代码/项目设置中还有什么需要更改吗?
我通过使用调试器加载代码来运行两个项目,然后立即退出调试器。
让我知道,我很欣赏帮助。
这是keil_v5和SDK(3.0.6)的最新版本。
谢谢!
安德鲁
只是一个更新,我最近尝试了加密狗和DK上的报道_FH应用程序。然后我试图使用Blueloupe应用程序为Android扫描设备,并且该应用程序无法找到。
如果你有任何想法,请告诉我。
另一个更新,我已经确定了这个问题。
GPIO初始化导致装配断点来停止代码。我不得不定义“gpio_drv_pin_alloc_alloc_mon_disabled”以禁用装配断点,这允许代码正常运行。
看起来SDK中的代码没有正确初始化GPIO,并导致断点跳闸。但是,我没有完全调查根本原因。
这是SDK的新代码,所以我相信SDK代码在技术上被拆分。
安德鲁
你好Andrew,我相信美国的一个Fae团队一直在与你讨论。我还会检查软件团队也将并使用您的发现。它看起来你有Proximity应用程序工作,因此我将关闭票证。
谢谢&br.
je _dialog
je_dialog,
我应该提到上面的关于修复的帖子实际上是参考报告_FH应用程序。我仍然没有得到报告_FE应用程序的工作。
谢谢!
安德鲁