6个月前
DA14585 - BLE代码测试中的中心和外围错误
发布的shah.jayd0点 3回复你好,
我在DA14585基本套件上工作。
对于我正在构建的应用程序,我需要在DA14585上(分别)实现中央和外围应用程序。
在我实现它之前,我想在一个工具包上实现BLE Central,在另一个工具包上实现BLE外围设备,并测试其工作情况。我将为自定义配置文件做一些修改(我已经测试了自定义配置文件与外围设备和智能手机在另一端)。
注意:SDK版本:6.0.14.114 & DA14585 Basic Kit
我在一次讨论中发现(https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/central-sample-app)的活动扫描器和BLE安全项目可能是有帮助的。
我以扫描器为例。
首先,它与python脚本有问题,通过以下方法解决:https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/python-link-script-trouble
然后,在我跟踪它的过程中,我发现了一些问题:sdk_boot、sdk_arch和sdk_driver。(pdf附件)——>我可以手动更改路径到一个可用的sdk,但这并不能真正解决问题,因为它主要是不兼容的。
同样,在UART中,它不能识别
uart2_init (UART_BAUDRATE_1152 UART_FRAC_BAUDRATE_115K2 UART_CHARFORMAT_8);
所以,请给我指出正确的例子,是与我的SDK版本兼容的,或者帮助我解决这个不兼容的工作。
谢谢
附件 | 大小 |
---|---|
sdk_incompatibility.pdf | 48.33 KB |
6个月前
嗨PM_Dialog,
谢谢你的回复。
我之前确实意识到SDK版本。
然后我也尝试了6.0.10。这里的项目编译正确,但它不能按要求工作。
我无法在终端屏幕上阅读内容。我已经交叉检查波特率,端口引脚等。
同样的端口引脚适用于blinky程序,但当我使用Active Scanner、Proximity Reporter-Monitor Pair或ble_central_implementation项目时,它(UART终端打印)就不适用了。
在我看来,DSPS在这个阶段很复杂。我真的在寻找一个非常简单的项目开始。
-谢谢
JD
6个月前
嗨shah.jayd,
很高兴你能运行它。你能检查一下Basic DK的跳线配置吗?跳线配置在UART位置吗?
也可以使用CodeLes项目…
CodeLess允许您使用一组AT命令快速入门无线物联网应用程序。亚博国际官网平台网址无代码AT命令平台允许通过BLE控制本地UART连接的设备以及远程设备。您可以创建简单的演示/应用程序/概念证明,而无需任何代码开发亚博国际官网平台网址或构建自己的应用程序!
//www.xmece.com/亚博电竞菠菜products/smartbondtm-codeless-commands
谢谢,PM_Dialog
6个月前
嗨shah.jayd,
谢谢你的问题。“Active Scanner”是基于SDK6.0.10的-请参阅自述文件。Sop,你可以用SDk6.0.10试试吗?我将在内部升级,以检查我们是否计划为SDK6.0.14更新它。
由于您计划在DA14585上(分别)实现中央和外设应用程序,我还建议检查DSPS示例。
dsp模拟串行电缆通信。它提供了一个简单的替代RS-232连接,包括熟悉的软件流量控制逻辑通过蓝牙低能量。SPS软件分发版包括应用程序和概要文件源代码,并支持GAP中心/外设角色。
//www.xmece.com/亚博电竞菠菜products/dialog-serial-port-service-dsps
谢谢,PM_Dialog