使用STM32 / Arduino编程DA14531微小

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

你好:)

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

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

谢谢您!

西蒙

PM\U对话框
离线
最后一次见到:1小时55分钟前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

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

为了对模块进行编程,您可以使用JTAG或1线UART接口(P0\ U 5)。对于JTAG,您可以使用我们的任何开发板或任何外部JTAG接口。如果是1线UART接口(P0\ U 5),则应重置DA14531。这可以通过向模块循环供电或使用RST输入(高电平有效)来实现。

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

在TINY module and DA14531 product页面中,您将找到开始使用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.

谢谢,下午好

西蒙拉斯尼尔
离线
最后一次见到:8个月1周前
加入:2020-07-20 10:37
非常感谢你

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

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

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

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

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

PM\U对话框
离线
最后一次见到:1小时55分钟前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

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

谢谢,下午好

西蒙拉斯尼尔
离线
最后一次见到:8个月1周前
加入:2020-07-20 10:37
好的谢谢。

好的谢谢。

西蒙拉斯尼尔
离线
最后一次见到:8个月1周前
加入:2020-07-20 10:37
又来了!

又来了!

我知道这是非常具体的,但ST链接V2是不承认所有提供的工具(f.x.的Smartbond闪存程序员)。正如我所说的,我对JTAG和SWD的了解是非常有限的,但是我猜它不属于“任何JTAG程序员”的范畴?

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

西蒙拉斯尼尔
离线
最后一次见到: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,我成功地在芯片上以调试模式执行了一些代码!blinky代码在RAM中运行,效果很好。

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

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

西蒙拉斯尼尔
离线
最后一次见到:8个月1周前
加入:2020-07-20 10:37
或者,CMSIS

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

PM\U对话框
离线
最后一次见到:1小时55分钟前
职员
加入:2018-02-08 11:03
嗨西蒙,

嗨西蒙,

谢谢你的问题-让我内部检查一下。

谢谢,下午好

西蒙拉斯尼尔
离线
最后一次见到:8个月1周前
加入:2020-07-20 10:37
好的,谢谢。刚刚过了

好的,太好了,谢谢。仅供参考似乎Keil-uVision有一种方法可以使用ST-Link上传到SPI,ST-Link调试器的“设置”窗口有一个“Flash Download”选项卡,这似乎是前进的方向。我只是不知道该放什么:/

PM\U对话框
离线
最后一次见到:1小时55分钟前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

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

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

如果您使用的是keilide,那么只能将fw下载到系统RAM中。

谢谢,下午好

西蒙拉斯尼尔
离线
最后一次见到:8个月1周前
加入:2020-07-20 10:37
谢谢你的回复,但是

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

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

PM\U对话框
离线
最后一次见到:1小时55分钟前
职员
加入:2018-02-08 11:03
嗨Simonlasnier,

嗨Simonlasnier,

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

谢谢,下午好