使用STM32 / Arduino编程DA14531微小

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
13个帖子/ 0新
最后一篇
Simonlasnier
离线
最后一次露面:7个月2周前
加入:2020-07-20 10:37
使用STM32 / Arduino编程DA14531微小

你好 :)

我刚刚发现了产品和这家公司,看起来很有希望!雷电竞下载app我有一个需要蓝牙的项目/产品,我决定使用da14531微小而不是esp32 :)谢谢您的机会,并期待使用该产品!

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

谢谢!

西蒙

PM_DIALOG.
离线
最后一次露面:2天5小时前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

感谢您的问题,并在我们的公共BLE论坛上发布。是否有可能分享高水平的申请?您打算使用微小模块作为基本微控制器,或与另一个MCU一起使用吗?

为了编程模块,您可以使用JTAG或1-Wire UART接口(P0_5)。在JTAG的情况下,您可以使用我们的任何开发板或任何外部JTAG接口。如果为1线UART接口(P0_5),则应重置DA14531。这可以通过将电源循环到模块或使用RST输入(有效高)来实现。

特别是对于小小的,你也可以使用对话框智能闪存程序员,用于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.

无代表

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

https://www.dialog-seminile.com/produ雷电竞官网登录cts/smartbond-codeless-commands.

对话框串行端口服务(DSP)

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

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-seminiondiond.com/um-b-117-da14531-getting-started-with-the-pro-development-kit/index.html.

http://lpccs-docs.dialog-semicondiondumon.com/um-b-119_da14585-da14531_sw_platform_reference/index.html.

谢谢,PM_DIALOG.

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

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

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

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

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

再次感谢您的链接,我将通过他们全部。

PM_DIALOG.
离线
最后一次露面:2天5小时前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

您可以将模块与UART(UTX / URX / RTS / CTS)一起连接,以便您可以轻松使用无附带或DSP!在DA14531上提供通过空气(Suota)的软件更新。关于您的最后一个问题,DA14531模块没有任何预先安装的固件,所以您应该在您身边进行编程。

谢谢,PM_DIALOG.

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

好的谢谢。

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

你好,我们又见面了!

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

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

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

好的,这很有趣 - 遵循Blinky榜样(http://lpccs-docs.dialog-semicondiondumon.com/um-b-117-da14531-getting-started-with-the-pro-development-kit/06_your_first_da14雷竞技安卓下载5x_applications/your_first_da145x_applications.html#)但是选择ST-Link而不是J-Link在Keil“目标选项中”,我设法在芯片上的调试模式下执行一些代码!Blinky代码在RAM中运行,工作很大。

这适用于Keil软件支持与ST-Link的通信,然后与我想的任何其他芯片相同地与ARM皮质芯片通信。但是当T来到将十六进制/二进制文件写入SPI Flash时,我必须使用对话框工具,并且均未检测到ST-Link。是否有任何方法可以直接从Keil UVision上传到SPI闪存的代码?

FYI我正在为那些有同样问题的人附上Keil Uvision的配置。

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

或者,CMSIS-DAP接口将不是J-Link接口与对话框提供的工具一起工作?

PM_DIALOG.
离线
最后一次露面:2天5小时前
职员
加入:2018-02-08 11:03
嗨西蒙,

嗨西蒙,

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

谢谢,PM_DIALOG.

Simonlasnier
离线
最后一次露面:7个月2周前
加入:2020-07-20 10:37
好的,谢谢。刚刚过了

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

PM_DIALOG.
离线
最后一次露面:2天5小时前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

我看到了附加的截图,我假设您正在尝试编程SPI闪存。如果我错了,请纠正我。在这种情况下,我们提供名为SmartSnippets Toolbox的工具。您将在DA14531产品页面中找到它的“开发工具”部分。

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

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

谢谢,PM_DIALOG.

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

谢谢您的回复,但是我已经了解SmartSnippets Toolbox - 该工具不适用于St /链接,只使用您的程序员和Segger。如果您可以将ST /链接添加到您的工具 - Segger Tools,这将是非常好的 - 在您可以获得eBay的“复制”ST /链接的eyunger工具,这是一个幸运的工具。

在我的情况下,我猜除了购买你的一个董事会og a segger jlink是否有很多东西,

PM_DIALOG.
离线
最后一次露面:2天5小时前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

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

谢谢,PM_DIALOG.