我如何在SYS RAM中丢失我的编程而无法重置BLE?

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
lmccracken.
离线
最后一次露面:3年8个月前
加入:2014-10-13 17:43
我如何在SYS RAM中丢失我的编程而无法重置BLE?

我们的应用程序从系统RAM中运行 - 闪存中的任何内容。我们在启动时加载它,然后零件上的引导加载程序启动应用程序。有些时候,BLE卡在例程中被卡住(监视器未启用),我想重置它。有没有办法在没有重新加载图像的情况下在系统RAM中进行软重新开始?

设备:
mt_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2015-06-08 11:34
嗨imccracken,

嗨imccracken,

我不确定我在这个上得到完整的图片,但你可以发出一个软件重置并重新映射sysram,它会运行设备运行的相同图像,您可以看看这篇文章https://support.dialog-semicondiondionder.com/testing-watchdog.。从它的外观来看,我不确定这是一个好主意,因为例如,如果困扰是由于sysram中的图像破坏了损坏了图像的硬盘或某些错误,那么您将再次运行SW的损坏版本。

谢谢mt_dialog.

lmccracken.
离线
最后一次露面:3年8个月前
加入:2014-10-13 17:43
我试图寄一个

我正在尝试通过SPI-UART发送命令以重新启动应用程序而不清除内存。但如果这不会修复锁定问题,那么我必须重新加载RAM并重新启动它。

mt_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2015-06-08 11:34
嗨imccracken,

嗨imccracken,

如果您想重新运行应用程序的代码,即Sysram已全部熟悉,那么我已提到的帖子介绍了如何执行此操作。

谢谢mt_dialog.