将其放入休眠后无法连接到DA14531

学到更多常见问题解答教程

13个帖子/ 0新
最后一篇
创新的
离线
最后一次露面:3个月1周前
加入:2020-09-07 17:16
将其放入休眠后无法连接到DA14531

你好,

我试图在休眠中获取DA14531模块da14531_configing_da14531_hibernation_mode.示例代码。此示例不正常工作,因为我测量了电源分析器和万用表上的电流消耗10ua。尝试闪存不同的示例后,我无法让模块在Pro devkit上连接。我之前有类似的问题,但是当我通过UART闪烁模块时,它再次工作得很好。现在,模块没有响应SWD,1线UART,2线UART和SPI。

是否有一种方法可以从休眠中恢复模块?

谢谢,
马丁

PM_DIALOG.
离线
最后一次露面:4小时26分钟前
职员
加入:2018-02-08 11:03
嗨创新,

嗨创新,

感谢您的问题和您对DA14531模块BLE解决方案的兴趣。

请让我在详细检查它,我会尽快回复你。

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:4小时26分钟前
职员
加入:2018-02-08 11:03
嗨马丁,

嗨马丁,

为我的延迟回复道歉。我可以问你使用的SDK版本是什么吗?

请尝试使用不同于1-Wire UART的P05引导,该步骤比从引导顺序中的外部SPI从站引导。请参阅以下应用程序注意从1-Wire UART引导第6节。

https://www.dialog-seminile.com/sites/default/files/an-b-072-da14531_booting_options_v1.4.pdf.

设备启动后,然后尝试连接到SPI闪存并擦除它。

谢谢,PM_DIALOG.

创新的
离线
最后一次露面:3个月1周前
加入:2020-09-07 17:16
你好,

你好,

我尝试从1线UART启动它,但模块没有响应重置。

我正在使用SDK 6.0.14.1114

谢谢,
马丁

PM_DIALOG.
离线
最后一次露面:4小时26分钟前
职员
加入:2018-02-08 11:03
嗨马丁,

嗨马丁,

请问您是否正在使用Pro-DK或定制董事会?如果是Pro-DKM,请检查您是否使用使用正确的跳线配置。见5.9.1单线UART,JTAG,重置UM-B-141:DA14531 SmartBond Tiny™模块开发Kit Pro硬件用户手册

谢谢,PM_DIALOG.

创新的
离线
最后一次露面:3个月1周前
加入:2020-09-07 17:16
你好,

你好,

我正在使用Pro-DK,我用正确的跳线设置遵循了手册中的说明。

谢谢,
马丁

PM_DIALOG.
离线
最后一次露面:4小时26分钟前
职员
加入:2018-02-08 11:03
嗨马丁,

嗨马丁,

我可以在我身边启动形式1-Wire UART。您可以检查P0_5,P0_5,115200 BD是否在电路板设置中选择?

请参阅图20单个UART通信。

http://lpccs-docs.dialog-seminiondiond.com/um-b-083/tools/board_setup.html.

谢谢,PM_DIALOG.

创新的
离线
最后一次露面:3个月1周前
加入:2020-09-07 17:16
你好,

你好,

是,选择P05,它仍然没有连接。问题似乎是模块没有重置,用母板上的按钮以及子板上的按钮。

谢谢,
马丁

PM_DIALOG.
离线
最后一次露面:4小时26分钟前
职员
加入:2018-02-08 11:03
嗨马丁,

嗨马丁,

您能从SmartSnippets Toolbox中发送日志文件吗?此外,你能探讨p00吗?P00上的高信号将产生复位。

谢谢,PM_DIALOG.

创新的
离线
最后一次露面:3个月1周前
加入:2020-09-07 17:16
你好,

你好,

我尝试用逻辑分析仪探测引脚,P00一直保持低位。在P05上,在重置模块之前发送消息:{0x00,0x01,0x49,0x66,0x2d,0x3d,0xc0}。按下按钮时,P00上的电压约为40mV,因此它可以通过GPIO引脚保持低电平?当我强迫别针高的时候很短的时间,它没有任何影响。

尝试刷新时,这是日志文件:

[信息SPI Flash @ 20-10-06 09:44:49]固件文件/home/martin/diasemi/smartsnippetsstudio2.0.14/toolbox/common_resources/supportpackages/da1453x/tool box_resources / common / flash_programmer_531.bin已被选择用于下载。[信息SPI Flash @ 20-10-06 09:44:49]连接/ dev / ttyusb0端口已成功打开。[信息SPI Flash @ 20-10-06 09:44:49]开始下载程序... [动作SPI Flash @ 20-10-06 09:44:50]请按下电路板上的硬件重置按钮启动下载过程。[错误SPI Flash @ 20-10-06 09:44:57]超时:重置信号未检测到超过8000毫秒。[信息SPI Flash @ 20-10-06 09:44:57]请再试一次。如果问题仍然存在,请参阅用户手册AN-B-072(//www.wsdof.com/an-072-booting-from-serial-interface)并检查跳线设置。从2线UART启动(P0_0和P0_1)见图10.为了从1-Wire UART P0_5引导,请参见图6. [Info Booter @ 20-10-06 09:44:57]从端口/开发/开发方式断开连接Ttyusb0。[错误SPI Flash @ 20-10-06 09:44:57]将固件文件下载到电路板上失败。

谢谢,
马丁

PM_DIALOG.
离线
最后一次露面:4小时26分钟前
职员
加入:2018-02-08 11:03
嗨马丁,

嗨马丁,

请使用逻辑分析仪探测P05。按下重置按钮并重新启动芯片重新启动后,您应该在P05上看到0x02。你能验证这个吗?

谢谢,PM_DIALOG.

创新的
离线
最后一次露面:3个月1周前
加入:2020-09-07 17:16
你好,

你好,

当我尝试用逻辑分析仪捕获序列时,我意外发现了一个修复程序。当芯片启动时,无法重置它,因为芯片保持销钉低电平。强制重置引脚高没有帮助。

我不小心留下了逻辑分析仪在循环PRO DK时运行(重新堵塞USB)。在日志上,我看到P00(重置)进展高,P05响应您提到的0x02。因此,模块确实在引导之前响应重置。

我能够通过电源循环模块再次闪烁板,同时通过SmartSnippet工具箱连接到它。这可以通过从主板拔掉子板来完成的,然后在日志要求您重置模块时将其插入。然后检测重置,因为模块尚未启动,之后我闪烁了模块。

谢谢你的时间,
马丁

PM_DIALOG.
离线
最后一次露面:4小时26分钟前
职员
加入:2018-02-08 11:03
嗨马丁,

嗨马丁,

很高兴你识上你的问题。如果您有任何后续问题,请提出新的论坛帖子。

谢谢,PM_DIALOG.