Can't connect to DA14531 after putting it in hibernation

Learn More常见问题解答教程

13 posts / 0 new
最后一篇
innovativepower
离线
最后一次露面:2个月5天前
加入:2020-09-07 17:16
Can't connect to DA14531 after putting it in hibernation

你好,

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

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

Thanks,
马丁

PM_DIALOG.
离线
最后一次露面:16 hours 25 min ago
员工
加入:2018-02-08 11:03
嗨创新,

嗨创新,

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

Please let me check it in detailed and I’ll get back to you as soon as possible.

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:16 hours 25 min ago
员工
加入:2018-02-08 11:03
Hi Martin,

Hi Martin,

为我的延迟回复道歉。我可以问你使用的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.

innovativepower
离线
最后一次露面:2个月5天前
加入:2020-09-07 17:16
嗨,

嗨,

我试着引导我t from 1-wire UART, but the module is not responding to a reset.

我正在使用SDK 6.0.14.1114

Thanks,
马丁

PM_DIALOG.
离线
最后一次露面:16 hours 25 min ago
员工
加入:2018-02-08 11:03
Hi Martin,

Hi Martin,

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

谢谢,PM_DIALOG.

innovativepower
离线
最后一次露面:2个月5天前
加入:2020-09-07 17:16
嗨,

嗨,

I'm using the Pro-DK and I followed the instructions in the manual with the correct jumper settings.

Thanks,
马丁

PM_DIALOG.
离线
最后一次露面:16 hours 25 min ago
员工
加入:2018-02-08 11:03
Hi Martin,

Hi Martin,

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

Please see Figure 20 Single UART communication.

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

谢谢,PM_DIALOG.

innovativepower
离线
最后一次露面:2个月5天前
加入:2020-09-07 17:16
嗨,

嗨,

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

Thanks,
马丁

PM_DIALOG.
离线
最后一次露面:16 hours 25 min ago
员工
加入:2018-02-08 11:03
Hi Martin,

Hi Martin,

Can you please send a log file from the SmartSnippets Toolbox? Additionally can you please probe the P00? A high signal on P00 will generate a reset.

谢谢,PM_DIALOG.

innovativepower
离线
最后一次露面:2个月5天前
加入:2020-09-07 17:16
嗨,

嗨,

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

This is the log file when attempting to flash:

[信息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]将固件文件下载到电路板上失败。

Thanks,
马丁

PM_DIALOG.
离线
最后一次露面:16 hours 25 min ago
员工
加入:2018-02-08 11:03
Hi Martin,

Hi Martin,

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

谢谢,PM_DIALOG.

innovativepower
离线
最后一次露面:2个月5天前
加入:2020-09-07 17:16
嗨,

嗨,

When I tried to capture the sequence with a logic analyser, I accidentally discovered a fix. When the chip booted, there was no way of resetting it, because the chip held the reset pin low. Forcing the reset pin high did not help.

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

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

Thanks for your time,
马丁

PM_DIALOG.
离线
最后一次露面:16 hours 25 min ago
员工
加入:2018-02-08 11:03
Hi Martin,

Hi Martin,

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

谢谢,PM_DIALOG.