你好,
我试图用da14531模块与da14531_configuring_da14531_hibernation_mode示例代码。这个示例无法正常工作,因为我测量了电源分析器和万用表的当前消耗。在尝试刷新另一个示例之后,我无法让模块在Pro Devkit上连接。我以前遇到过类似的问题,但是当我通过UART刷新模块时,它再次工作正常。现在,该模块没有回应SWD,1线UART,2线UART和SPI。
有没有办法从模块中恢复其冬眠?
谢谢,
马丁
你好,
我试图用da14531模块与da14531_configuring_da14531_hibernation_mode示例代码。这个示例无法正常工作,因为我测量了电源分析器和万用表的当前消耗。在尝试刷新另一个示例之后,我无法让模块在Pro Devkit上连接。我以前遇到过类似的问题,但是当我通过UART刷新模块时,它再次工作正常。现在,该模块没有回应SWD,1线UART,2线UART和SPI。
有没有办法从模块中恢复其冬眠?
谢谢,
马丁
嗨,创新的力量,
感谢您的问题以及您对我们的DA14531模块BLE解决方案的兴趣。
请让我详细检查一下,我会尽快与您联系。
谢谢,pm_dialog
嗨,马丁,
对于我的延迟回应表示歉意。我可以问一下您使用的SDK版本是什么?
请尝试使用与P05上的1-Wire UART不同的启动,这比从引导序列中的外部SPI从属启动的步骤。请参阅以下申请注释中从1-Wire UART启动的第6节。
https://www.dialog-spoomendonductor.com/sites/default/files/an-b-072-da14531_booting_options_v1.4.pdf
设备启动后,然后尝试连接到SPI闪光灯并擦除它。
谢谢,pm_dialog
你好,
我尝试从1线UART启动它,但是该模块没有响应重置。
我正在使用SDK 6.0.14.1114
谢谢,
马丁
嗨,马丁,
您能说明您使用的是Pro-DK还是自定义板?如果使用Pro-DKM,请检查您是否正在使用正确的跳线配置。请参阅5.9.1单线UART,JTAG,重置UM-B-141:DA14531 SmartBond Tiny™模块开发套件专业硬件用户手册。
谢谢,pm_dialog
你好,
我正在使用Pro-DK,并使用正确的跳线设置遵循手册中的说明。
谢谢,
马丁
嗨,马丁,
我能够在我身边启动1线UART。您能否在董事会设置中选择P0_5,P0_5、115200 BD?
请参阅图20单一UART通信。
http://lpccs-docs.dialog-spoomendonductor.com/um-b-083/tools/board_setup.html
谢谢,pm_dialog
你好,
是的,选择了P05,但仍未连接。问题似乎是该模块没有重置,主板上的按钮以及女儿板上的按钮。
谢谢,
马丁
嗨,马丁,
您可以从Smartsnippets工具箱发送日志文件吗?另外,您可以探索P00吗?P00上的高信号将产生重置。
谢谢,pm_dialog
你好,
我尝试使用逻辑分析仪探测PIN,P00一直保持低位。在P05上,在重置模块之前发送消息:{0x00、0x01、0x49、0x66、0x2d,0x2d,0x3d,0xc0}。按下按钮时,P00上的电压约为40mV,因此可以通过GPIO PIN固定它?当我在很短的时间内强制销钉高度时,它没有任何效果。
这是尝试闪烁时的日志文件:
谢谢,
马丁
嗨,马丁,
请使用逻辑分析仪探测P05。按下重置按钮并重新启动芯片,您应该在P05上看到0x02。您可以验证这个吗?
谢谢,pm_dialog
你好,
当我尝试使用逻辑分析仪捕获序列时,我不小心发现了一个修复程序。当芯片启动时,没有办法重置它,因为芯片将重置引脚保持低。强迫重置销高无济于事。
我不小心将逻辑分析仪运行时,在电源骑自行车(重新插入USB)时。在日志上,我看到p00(重置)升高,P05用您提到的0x02做出了响应。因此,模块在启动之前确实响应重置。
在尝试通过SmartSnippet工具箱连接到它的同时,我能够再次通过电源骑自行车来刷新板。这可以通过从主板上拔下女儿板来完成,然后在日志要求您重置模块时将其插入。然后检测到重置,因为该模块尚未启动,之后我刷新了模块。
谢谢你的时间,
马丁
嗨,马丁,
很高兴您弄清楚了您的问题。如果您有任何后续问题,请提出一个新的论坛帖子。
谢谢,pm_dialog