你好,
我正试图通过遵循用户手册来让邻近应用程序工作。但到目前为止,它对我不起作用。详情如下:
硬件:
DA14580专家套件
软件:
Keil MDK-ARM 5.12版和CortexM设备的传统支持软件
DA1458x SDK 3.0.6版
参考手册:
UM-B-014(DA14580蓝牙智能开发工具包专家版V1.4)
UM-B-010(集成处理器中的邻近示例)
设置:
DA14580开发板作为近距离报告员(项目:Reporter\u fh)
对话USB加密狗作为接近监视器(项目:监视器\u fe\u USB)
到达UM-B-010中的阶段后,在那里我运行主机应用程序来进行接近监视器,程序挂起等待设备,如下所示。
=======================================================
输入COM端口号(值:1-65535,为空退出):10
连接COM10
COM10成功打开,波特率115200
等待DA1458x设备
=======================================================
设备未进入“扫描模式”。
为了解决这个问题,你能给我一些提示吗?
我想让您注意到我的一个更重要的观察,这是在安装“Keil MDK-ARM版本5.12”。根据第4.2.1.2节下的UM-B-014,“ARM Cortex M profile”软件包在给定网站上不再可用。因此,我们不能选择“Keil::ARMCortex\DFP”包进行安装。我不得不使用“ARM::CMSIS”包,其中包括“ARMCM0”设备。这有什么影响吗?
我恳请你来指导我。
当做,
阿南
PS:我已经在这个论坛上浏览了之前所有与邻近示例相关的主题。但仍然无法解决问题。
你好,阿南,
请在“等待DA1458x设备”一行中注明。这意味着主机无法从DA14580获得响应。您需要检查com端口配置和硬件连接。
当做!
PY公司
你好,皮伊,
我相信COM端口配置是正确的。因为我可以运行“DA580\u peripheral\u setup”项目,并且正在打印hello消息。
当做,
阿南
阿南,
首先,如果您可以编译DA580\u安装程序并运行它,那么编译器就没有问题了。如果您使用我们原来的SDK,并且没有更改任何代码,那么它应该可以完美地工作。所以请确保代码是正确的。最后,如果仍然无法连接到软件狗并确保Com端口正确,则可能需要打开机箱并使用示波器检查Uart信号。
当做!
PY公司
你好,皮伊,
我使用的是原始的SDK(3.0.6版),没有以任何方式修改代码。然后我会让我的硬件团队检查UART信号并给你回复。
当做,
阿南
你好,阿南,
你解决你的问题了吗?我遇到了和你一样的问题。使用加密狗找不到报告器设备。你知道是什么原因吗?
当做,
你好Elvis1991,
抱歉让你失望了。由于我们的项目时间很短,我们停止了对董事会的工作,并转移到另一个不同的。
当做,
阿南
你好,阿南,
所以你的意思是你不再使用DA14580或者只是离开开发工具包开发你的应用程序?
非常感谢,
埃尔维斯
嗨Elvis1991,
项目目标被修改了,我们再也不需要在BLE上工作了。我们继续使用我们大学开发的另一个开发工具包。
当做,
阿南