你好,
我今天花了几个小时尝试启动和运行接近报告程序/监控示例项目。我一直松散地遵循UM-B-010和UM-B-014的指南,但它似乎不应该太复杂。
我试过以下几对:
reporter_fe_usb \ fe_usb_proxr。uvproj作为记者在USB软件狗
monitor_fe \ fe_proxm_sdk。uvproj作为监控在DK
reporter_fe \ fe_proxr。uvproj作为记者在DK
monitor_fe_usb \ fe_usb_proxm_sdk。uvproj作为监控在USB软件狗
在这两种情况下,我都能够可靠地让显示器正常运行,并与PC应用程序进行通信。我能够扫描设备,显示器能够找到办公室周围的一些BLE设备。
然而,在这两种情况下,当用监视器扫描时,记者都没有出现。报告代码似乎正在运行,我执行了它,并建立了与监视器相同的项目。然而,监视器上并没有显示记者的名单。我应该告诉记者航站楼里什么也没有出现,但我很确定什么都不应该出现。如果我说错了请纠正我。
我不认为这是我的keil设置或加载代码的问题,因为我能够成功地执行两个动作在dongle和DK使用监视器应用程序。
你有什么想法吗?会不会是记者“报道”的方式出了问题,导致它没有出现?这两个应用程序之间还有什么不同的代码/项目设置需要更改吗?
我通过使用调试器加载代码来运行这两个项目,然后立即退出调试器。
让我知道,我很感激你的帮助。
这是Keil_v5和SDK(3.0.6)的最新版本。
谢谢!
安德鲁
只是一个更新,我最近在dongle和DK上尝试了reporter_fh应用程序。然后我尝试用android的BlueLoupe应用程序扫描设备,但应用程序都找不到。
如果你们有什么想法就告诉我。
另一个更新,我已经确定了问题。
GPIO初始化导致程序集断点停止代码。我必须定义“GPIO_DRV_PIN_ALLOC_MON_DISABLED”来禁用程序集断点,这允许代码正常运行。
看起来好像SDK中的代码没有正确初始化GPIO,并导致断点跳闸。但是,我还没有全面调查根本原因。
这是来自SDK的新代码,所以我认为SDK代码在技术上是有问题的。
安德鲁
你好Andrew,我想美国FAE的一个团队已经和你讨论过了。我也会和软件团队核对,并反馈你的发现。看起来你有接近的应用程序工作,因此我将关闭门票。
由于溴
我_Dialog
JE_Dialog,
我应该提到的是,上面关于修复的帖子实际上只是引用了reporter_fh应用程序。我仍然没有让reporter_fe应用程序工作。
谢谢!
安德鲁