使用STM32/Arduino编程DA14531 TINY

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
13个帖子/ 0新
最后发表
Simonlasnier
离线
最后一次露面:7个月3周前
加入:2020-07-20 37
使用STM32/Arduino编程DA14531 TINY

你好 :)

我刚发现这个产品和这家公司,它看起来很有前途!雷电竞下载app我有一个项目/产品需要蓝牙,我决定使用DA14531 TINY,而不是ESP32:)谢谢您的机会,期待使用该产品!

我买了微小的模块,但我想知道是否有一种使用Arduino或STM32编程(通过SWD F.x.)的简单方法。我有很多STM32程序员,也使用SWD,所以我正在寻找现成代码/二进制文件,我可以在Arduino或STM32上上传,然后将与IDE通信(或任何真正的软件)在我的电脑上编写模块?

谢谢!

西蒙

PM_DIALOG.
离线
最后一次露面:1天22小时前
工作人员
加入:2018-02-08 11:03
嗨simonlasnier,

嗨simonlasnier,

感谢您的问题和在我们的公共BLE论坛上发帖。是否有可能共享您的应用程序的高层?你是打算使用TINY模块作为基本的微控制器,还是与其他MCU一起使用?

为了对模块进行编程,您可以使用JTAG或单线UART接口(P0_5)。对于JTAG,您可以使用我们的任何开发板或任何外部JTAG接口。在1线UART接口(P0_5)的情况下,应该重置DA14531。这可以通过向模块循环电源或使用RST输入(有源高)来实现。

特别是对于小小的,你也可以使用对话框Smartbond Flash程序员Windows操作系统为了编程模块上的SPI闪光灯。

在Tiny Module和DA14531产品页面中,您将找到您需要使用对话框产品的所有可用文档SW示例和HW抵押品。雷电竞官网登录

还有参考设计,您可以帮助您减少开发阶段,因为您不需要花这么多时间开发您的应用程序代码。

https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531.

https://www.dialog-seminile.com/produ雷电竞官网登录cts/bluetooth-module-da14531-smartbond-tiny.

无代表

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

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

对话串口服务

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

https://www.dialog-seminile.com/produ雷电竞官网登录cts/dialog-serial-port-service-dsps.

由于您的产品是新的,您建议您入门以下文件:雷电竞官网登录

http://lpccs-docs.dialog-semiciondiond.com/tutorial_sdk6/index.html.

http://lpccs-docs.dialog-semiconductor.com/UM-B-117-DA14531-Getting-Started-With-The-Pro-Development-Kit/index.html

http://lpccs-docs.dialog-semiconductor.com/UM-B-119_DA14585-DA14531_SW_Platform_Reference/index.html

谢谢,PM_DIALOG.

Simonlasnier
离线
最后一次露面:7个月3周前
加入:2020-07-20 37
非常感谢

非常感谢您的快速回复 - 这是伟大的信息!:)

该应用程序将主要运行在STM32 MCU上,因此该模块只将用作蓝牙模块。我还没有决定他们将使用的通信渠道,但MCU都有大量可能性(I2C,SPI,UART),所以它真的不应该有任何问题。此外,在市场上,我的产品将有一种方法来升级其固件(即STM32的闪光灯),我希望确保同时升级DA14531的固件。

我关于JTAG / SWD的了解非常有限 - 我以为他们是不同的东西,但似乎我错了 - 通过数据表查看我可以看到两个术语互换使用。所以我猜你说我可以简单地使用我的st / link v2并将swdio和swclk引脚连接到模块上的正确销钉 - 这很棒!:D.

你知道什么时候在模块上加载了哪些固件(我从Digikey买了它)?

再次感谢你的链接,我将通过他们所有。

PM_DIALOG.
离线
最后一次露面:1天22小时前
工作人员
加入:2018-02-08 11:03
嗨simonlasnier,

嗨simonlasnier,

你可以通过UART (UTX/URX/RTS/CTS)将模块与其他MCY连接,这样你就可以轻松地使用CodeLess或DSPS!空中软件更新(SUOTA)也可以在DA14531上使用。关于你的最后一个问题,DA14531模块没有任何预安装的固件,所以你应该在你的端对它们进行编程。

谢谢,PM_DIALOG.

Simonlasnier
离线
最后一次露面:7个月3周前
加入:2020-07-20 37
好的谢谢你。

好的谢谢你。

Simonlasnier
离线
最后一次露面:7个月3周前
加入:2020-07-20 37
你好,我们又见面了!

你好,我们又见面了!

我知道这是非常具体的,但是通过提供的工具(F.x.SmartBond Flash程序员)的工具根本无法识别ST-Link V2。正如我所说,我对JTAG和SWD的了解相当有限,但我想它不会陷入“任何JTAG程序员”类别?

我将继续试图让它工作,但我想我可能不是这种情况中唯一的一个,原生支持将真正欣赏:)

Simonlasnier
离线
最后一次露面:7个月3周前
加入:2020-07-20 37
这很有趣

这很有趣,在blinky的例子(http://lpccs-docs.dialog-semiconductor.com/UM-B-117-DA14531-Getting-Started-With-The-Pro-Development-Kit/06_Your_First_DA145x_雷竞技安卓下载Applications/Your_First_DA145x_Applications.html#)但是选择ST-Link而不是J-Link在Keil“目标选项中”,我设法在芯片上的调试模式下执行一些代码!Blinky代码在RAM中运行,工作很大。

这是由于Keil软件支持与ST-Link通信,然后与ARM Cortex芯片通信,就像任何其他芯片一样。但是当t来写一个十六进制/二进制文件到SPI Flash我必须使用对话框工具,没有一个检测到ST-Link。有没有办法直接从Keil uVision上传代码到SPI Flash ?

供参考,我是附加我的配置在Keil uVision谁有相同的问题。

Simonlasnier
离线
最后一次露面:7个月3周前
加入:2020-07-20 37
或者,CMSIS会

或者,将一个cmis - dap接口而不是J-Link接口工作与对话框提供的工具?

PM_DIALOG.
离线
最后一次露面:1天22小时前
工作人员
加入:2018-02-08 11:03
你好西蒙,

你好西蒙,

谢谢你的问题 - 让我在内部努力。

谢谢,PM_DIALOG.

Simonlasnier
离线
最后一次露面:7个月3周前
加入:2020-07-20 37
好吧谢谢。只是通知你

好吧谢谢。只需FYI似乎keil UVision使用ST-Link上传到SPI的方法,ST-Link调试器的“设置”窗口具有“Flash下载”选项卡,似乎是前进的方向。我只是不确定要提交什么:/

PM_DIALOG.
离线
最后一次露面:1天22小时前
工作人员
加入:2018-02-08 11:03
嗨simonlasnier,

嗨simonlasnier,

我看到了你所附的截图,我认为你正在尝试编写SPI flash。如果我错了,请纠正我。在这种情况下,我们提供了一个名为SmartSnippets工具箱的工具。您可以在DA14531产品页面的“开发工具”部分找到它。

https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531.

如果您使用的是Keil IDE,则只能将FW下载到系统RAM中。

谢谢,PM_DIALOG.

Simonlasnier
离线
最后一次露面:7个月3周前
加入:2020-07-20 37
谢谢你的回复,但是

谢谢你的回复,但是的,我已经知道关于SmartSnippets工具箱-该工具不与ST/Link工作,只与您的程序员和Segger’s。如果将来你能把ST/Link添加到你的工具中,那就太好了——Segger工具很贵,而你可以花几块钱从ebay上得到一个“拷贝”ST/Link。

在我的情况下,我猜除了购买一个Segger Jlink你的董事会:/没有什么可做的

PM_DIALOG.
离线
最后一次露面:1天22小时前
工作人员
加入:2018-02-08 11:03
嗨simonlasnier,

嗨simonlasnier,

谢谢你的建议,让团队知道。

谢谢,PM_DIALOG.