使用STM32 / Arduino编程DA14531微小

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

你好:)

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

我买了TINY模块,但我想知道是否有一个简单的方法来编程(通过SWD f.x.)使用Arduino或STM32。例如,我有许多STM32程序员,他们也使用SWD,所以我正在寻找一个现成的代码/二进制,我可以上载在arduino或STM32,然后将与IDE(或任何软件真的)在我的计算机上编程模块?

谢谢你!

西蒙

PM_Dialog
离线
最后看到:2小时52分钟前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

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

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

特别是对于TINY,你也可以使用对话框智能闪存程序员,用于Windows操作系统以便为模块上的SPI flash编程。

在TINY模块和DA14531产品页面,您将找到所有可用的文档SW示例和HW抵押品,您需要开始使用Dialog产品。雷电竞官网登录

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

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

//www.wsdof.com/雷电竞官网登录products/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软件分发包括应用程序和配置文件源代码并支持间隙中央/外设角色。

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

由于您是初次接触我们的产品,您建议从以下文件开始:雷电竞官网登录

http://lpccs-docs.dialog-semiconductor.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
离线
最后看到:8个月1个星期前
加入:2020-07-20 10:37
非常感谢你

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

该应用程序将主要运行在STM32单片机上,因此该模块仅作为蓝牙模块使用。我还没有决定他们将使用什么通信通道,但两个MCU的有很多可能性(I2C, SPI, UART),所以它真的应该没有任何问题。同样,一旦进入市场,我的产品将有办法升级其固件(即STM32的flash),我想确保同时升级DA14531的固件也是可能的。

我对JTAG/SWD的了解相当有限——我认为它们是不同的东西,但似乎我错了——通过查看数据表,我可以看到这两个术语可以互换使用。所以我猜你是说我可以简单地使用我的ST/Link V2和连接SWDIO和SWCLK引脚到模块上的正确引脚-这是伟大的!: D

你知道当模块是新的(我从Digikey买的)时,它加载了什么固件吗?

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

PM_Dialog
离线
最后看到:2小时52分钟前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

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

谢谢,PM_Dialog

simonlasnier
离线
最后看到:8个月1个星期前
加入:2020-07-20 10:37
好的谢谢。

好的谢谢。

simonlasnier
离线
最后看到:8个月1个星期前
加入:2020-07-20 10:37
嗨了!

嗨了!

我知道这是非常具体的,但是ST-Link V2并没有被所提供的工具所识别(f.x.the Smartbond Flash Programmer)。正如我所说的,我对JTAG和SWD的了解相当有限,但我想它不属于“任何JTAG程序员”类别。

我将继续努力让它工作,但我想我可能不是唯一一个在这种情况下,原生支持将真的非常感谢:)

simonlasnier
离线
最后看到:8个月1个星期前
加入: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#),但是在Keil“Options for Target”中选择ST-Link而不是J-Link,我成功地在芯片上的Debug模式下执行了一些代码!闪烁的代码在RAM中运行,运行得很好。

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

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

simonlasnier
离线
最后看到:8个月1个星期前
加入:2020-07-20 10:37
或者,将是CMSIS

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

PM_Dialog
离线
最后看到:2小时52分钟前
职员
加入:2018-02-08 11:03
嗨西蒙,

嗨西蒙,

谢谢你的问题,让我自己来回答。

谢谢,PM_Dialog

simonlasnier
离线
最后看到:8个月1个星期前
加入:2020-07-20 10:37
好吧谢谢。刚刚过了

好吧谢谢。仅供参考,似乎Keil uVision有一种方法使用ST-Link上传到SPI, ST-Link调试器的“设置”窗口有一个“Flash下载”标签,这似乎是前进的方向。我只是不知道该在这里写什么:/

PM_Dialog
离线
最后看到:2小时52分钟前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

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

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

如果你正在使用Keil IDE,你只能下载fw到System-RAM。

谢谢,PM_Dialog

simonlasnier
离线
最后看到:8个月1个星期前
加入:2020-07-20 10:37
谢谢您的回复,但是

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

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

PM_Dialog
离线
最后看到:2小时52分钟前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

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

谢谢,PM_Dialog