Keil Ide的问题

⚠️
大家好. .谢谢你来参加论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,并包含在Dialog主网站中。所有的帖子和账户都已迁移。我们现在只接受新论坛的流量-请张贴任何新的线程//www.wsdof.com/support.我们将在未来几天修复漏洞/优化搜索和标签。
15个岗位/ 0个新岗位
最后发表
vipre
离线
最后看到:1年2周前
加入:2020-09-02 10:18
Keil Ide的问题

我有一个da14531 ble模块的devkit主板。我想和keil一起做一个闪光项目。我对凯尔有意见。

"错误Flash下载失败M0"

我不明白这个错误。我修不好。我想知道这个主板使用哪个cpu,如何解决这个问题?

谢谢你的帮助。

设备:
PM_Dialog
离线
最后看到:2个月1周前
工作人员
加入:2018-02-08 11:03
嗨,毒蛇,

嗨,毒蛇,

感谢您的问题以及您对我们的TINY模块解决方案的兴趣。

请问您是否正在尝试使用Keil IDE编程模块内闪存?你能澄清一下吗?

在这种情况下,请记住,您只能通过JTAG接口使用Keil IDE编程系统内存。

如果你想要编程flash,你应该使用任何一个Dialog Smartbond Flash Programmer for Windows OS或者Flash程序员SmartSnippets工具箱V5.0.14 Windows操作系统

我建议你也查看一下下面的用户手册。

//www.wsdof.com/sites/default/files/user_manual_um-b-057.pdf

http://lpccs-docs.dialog-semiconductor.com/um-b-138/index.html

谢谢,PM_Dialog

vipre
离线
最后看到:1年2周前
加入:2020-09-02 10:18
谢谢你的回答,我可以跑

谢谢回复,我可以用flash程序员运行眨眼项目。我想在我的项目中使用BLE模块。所以我将使用stm32 ic。Ble模块工作只是数据传输与其他ic。我怎么能做到这一点?我应该使用哪个项目?对于我自己的项目,我应该如何做蓝牙模块的引脚连接?

谢谢你的帮助。

PM_Dialog
离线
最后看到:2个月1周前
工作人员
加入:2018-02-08 11:03
嗨vipre

嗨vipre

我建议从对话框串口服务(DSPS)而且SmartBond™-无代码AT命令项目。

CodeLess允许您通过一组AT命令快速开始无线物联网应用程序。雷竞技安卓下载无码AT命令平台允许通过BLE控制本地UART连接设备以及远程设备。您可以创建简单的演示/应用程序/概念证明,无需任何代码开发或雷竞技安卓下载构建您自己的应用程序!

//www.wsdof.com/雷电竞官网登录products/smartbond-codeless-commands

DSPS模拟串行电缆通信。它提供了RS-232连接的简单替代品,包括通过蓝牙低功耗的熟悉的软件流控制逻辑。SPS软件发行版包括应用程序和概要文件源代码,并支持GAP中心/外围角色。

//www.wsdof.com/雷电竞官网登录products/dialog-serial-port-service-dsps

关于与外部微控制器的连接,我假设TINY模块将通过UART连接。可能的联系如下:

DA14531MOD外部MCU

(rst) p0_0 ß gpio

(uart rx) p0_5 ß uart tx

(uart tx) p0_6 à uart rx

(uart cts) p0_8 ßuart RTS

(uart rts) p0_7 à uart CTS

此外,我们有各种各样的小SW示例和教程,将帮助您开始使用DA14531。请查看产品页面:

//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/products/da14531

谢谢,PM_Dialog

vipre
离线
最后看到:1年2周前
加入:2020-09-02 10:18
你好先生,

你好先生,

我按照你说的做了,我成功地运行了无代码项目。谢谢你的帮助。

我遇到了点小麻烦。我上传了数据泵。在无码项目的十六进制代码到我的卡。我可以将数据从模块发送到手机应用程序(smartconsole)。但是我无法从手机发送数据到模块。这种情况的解决办法是什么?我该怎么修理呢?

另一个android应用程序无法向ble模块(da14531)发送数据,而da14531也无法向其他应用程序发送数据。因为有多个服务和包。我该选哪一个呢?我想将模块与我自己的应用程序通信。

PM_Dialog
离线
最后看到:2个月1周前
工作人员
加入:2018-02-08 11:03
嗨vipre,

嗨vipre,

如果我从你最初的帖子中正确理解,你正在使用Pro-DK模块。对吗?请参见图11 DA14531 Pro-DK上的DA14531模块设置:4线UART for CodeLessUM-B-140: DA14531-DA14585无码

你们有同样的设置吗?

你能用逻辑分析仪探测UART信号并分享一个捕获吗?

谢谢,PM_Dialog

vipre
离线
最后看到:1年2周前
加入:2020-09-02 10:18
你好先生,

你好先生,

是的,我正在使用带有模块的Po-DK。我检查了图11,我的设置配置是正确的。

我通过智能控制台应用程序连接模块,所以我可以使用所有AT命令。我用AT+MEM命令发送数据,我写了一些与MEM区域(0,1,2,3)相关的数据。我用了听诊器,在听诊器上看到了AT命令。

我想,我无法理解实现数据传输的ble模块。我如何发送数据ble模块到应用程序。我应该使用哪个AT命令?或者你有什么建议吗?

谢谢帮助。

致以最亲切的问候。

PM_Dialog
离线
最后看到:2个月1周前
工作人员
加入:2018-02-08 11:03
嗨vipre,

嗨vipre,

这是无代码的“二进制模式”-请检查用户指南中的第4节。

以二进制模式配置SmartConsole请参见8.4.6.1。

要将数据从模块发送到手机,你可以使用“无代码主机”应用程序- \projects\host_apps\Host_application\application。

谢谢,PM_Dialog

vipre
离线
最后看到:1年2周前
加入:2020-09-02 10:18
嗨,对话框中,

嗨,对话框中,

谢谢你的帮助。我的问题是安卓应用程序。我换了手机,现在我可以使用所有的例子和所有的模式。

我有三个问题。

首先,我不知道BLE pin号,我尝试了不同的pin,然后我的手机被屏蔽了。当我尝试对Ble模块时,我得到了错误的引脚编号错误。我重置了我手机的蓝牙存储。但这并没有帮助。想知道,怎样才能解决这个问题。Da14531那边有什么要做的吗?

其次,我将使用Da14531我的项目,所以我必须创建我的应用程序。我可以扫描我的应用程序并连接到Da14531,我可以看到一些服务和UUID。我想用二进制模式。我应该选择哪种服务?我想做应用程序可能是智能控制台。

第三,我在考虑向你大量购买Da14531模块。你能上传无代码软件到模块然后发给我吗?如何简单地更改为Ble设备名称?也许是At命令。

谢谢你的帮助。

致以最亲切的问候。

VipreTech。

PM_Dialog
离线
最后看到:2个月1周前
工作人员
加入:2018-02-08 11:03
嗨vipre,

嗨vipre,

既然你正在使用CodeLess,我想让你知道新的CodeLess SW版本6.380.12.6已经在线发布。现在可以从CodeLess门户网站下载:

//www.wsdof.com/雷电竞官网登录products/smartbond-codeless-commands

Q1:你能再解释一下吗?是否使用AT+PIN命令设置PIN码?您使用的是哪种BLE安全?请参见用户指南中的AT+SEC。是否可以共享AT命令的序列?

无码AT命令可以被写入无码入站命令特性。由于您计划开发自己的移动应用程序,Android和iOS SmartConsole应用程序的源代码是可用的。你可以拿他们做参考。

以下是CodeLess门户网站的下载链接:

对话框SmartConsole源代码-iOS

对话框SmartConsole源代码-Android

Q3:所有BLE配置(BD地址,设备名称等),应该在CodeLess源代码中更改。具体来说,设备名称的宏应该更改为user_config.h文件中的USER_DEVICE_NAME。之后,您应该重新构建项目。请同时查看我们的BLE广告教程(HTML)

谢谢,PM_Dialog

balab
离线
最后看到:4个月2天前
加入:2021-01-18 10:05
我有一个DA14531DAIDKT。

我有一个DA14531DAIDKT。我可以使用无码主机通过串口连接到DA 14531,并成功发送和接收AT命令。

但是,现在我需要从运行Windows 10的笔记本电脑上通过BT连接到DA 14531。你有在windows中运行的库或应用程序通过蓝牙连接到DA工具包吗?

干杯

balab
离线
最后看到:4个月2天前
加入:2021-01-18 10:05
为了继续我的

继续我之前的问题。我使用的是“da145xx_codeess_6 .380.12.6”。有没有可能将名为“无代码主机”的python主机应用程序更改为通过BT连接?

PM_Dialog
离线
最后看到:2个月1周前
工作人员
加入:2018-02-08 11:03
嗨balab,

嗨balab,

谢谢你的评论。请参阅下面您可能想要考虑的建议。希望对大家有所帮助!

1.Web蓝牙。这是一个JavaScript实现,支持笔记本电脑上的本机蓝牙设备。该界面完全支持Win10上的谷歌Chrome浏览器和MAC OS + Android,以及Win10上最新的Microsoft Edge浏览器。这个API非常容易使用。您可以看到一个示例实现在这里(右键单击查看JavaScript源代码)您可以找到更多关于Web蓝牙和示例中使用的API的文档在这里

2.上面的Web蓝牙链接与Dialog无代码实现一起工作。如果您对数据传输的需求不是很大,或者具有流性质,那么您可能希望将CodeLess视为一种通过蓝牙连接移动离散数据的方法。

3.使用您的谷歌Chrome浏览器使用下面的URL:

chrome: / / bluetooth-internals / #设备

谢谢,PM_Dialog

balab
离线
最后看到:4个月2天前
加入:2021-01-18 10:05
感谢PM_Dialog

感谢PM_Dialog之前的建议,它的工作就像魅力一样。

我已经把无代码固件闪到了DA14531上。

如果我必须使用位于:C:\DiaSemi\DA145xx_CODELESS_6.380.12.6\DA145xx_CODELESS\6.380.12.6\projects\host_apps\codeless-python\中的“test_codeless”进行测试

我已经在我的电脑上安装了python和pygatt

自述说:在BLE链路的情况下,CodeLess应该在外围
模式和广告与一个已知的地址。这可以通过uart进行配置。更多信息
test_codes .py演示CodeLess类的用法。

我想使用“test_codes .py”通过BT BLE测试DA14531。

请告诉我,我该怎么做?

PM_Dialog
离线
最后看到:2个月1周前
工作人员
加入:2018-02-08 11:03
嗨balab,

嗨balab,

我假设您需要运行脚本……但是我会检查这个。

请参见无代码主机应用程序:

http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/codelesshost.html

谢谢,PM_Dialog