DSP后一段时间后冻结了

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
Kostakis.
离线
最后一次露面:3年2个月前
加入:2015-01-20 16:15
DSP后一段时间后冻结了

你好,
我正在使用DA1583上的DSP来发送实时传感器数据。我尝试发送的数据每200ms的200ms数据包组织。数据从另一个微控制器发送到DA14583 UART。我的问题是DSP在几分钟后冻结(我的设备与我的智能手机之间的连接丢失,我的设备崩溃)。我的思想是因为某种原因,UART停止收到来电。为此目的,我试图增加UART TX缓冲区大小,没有结果。我也试图增加BLE MTU尺寸,但没有任何改变。你对可能发生的事情有什么看法吗?

谢谢!

设备:
PM_DIALOG.
离线
最后一次露面:3天21小时前
职员
加入:2018-02-08 11:03
嗨Kostakis,

嗨Kostakis,

我想你在DSPS代码中进行了一些修改,以实现您的应用程序以发送实时传感器数据。我建议您在调试模式下运行代码,同时您发送传感器的数据。通过这种方式,您可以找到代码崩溃的程度。可能,在接收到传入数据时发生ASSERT_ERROR,并且自动停止DA14583 SOC和智能手机之间的BLE连接。

谢谢pm_dialog.

Kostakis.
离线
最后一次露面:3年2个月前
加入:2015-01-20 16:15
谢谢你的快速

谢谢PM快速回复。

我没有对DSPS应用程序进行任何修改。我刚刚编译它并将其刻录到DA14583闪存中。另一个微控制器对传感器进行示例并将数据分配给DA14583的UART(每200ms的200ms)。我的问题是我在我的PCB上没有JTAG,因此调试不是一个选项。这就是为什么我询问DSP应用程序可能导致这个问题。

PM_DIALOG.
离线
最后一次露面:3天21小时前
职员
加入:2018-02-08 11:03
嗨Kostakis,

嗨Kostakis,

由于您在PCB上没有JTAG并且调试器不可用,因此您将无法理解DSP应用程序可能导致此问题。我建议检查DSPS应用程序如何管理UART信号(URX,UTX,RTS,CTS),然后您应该从实现中执行RTS和CTS信号的相应握手。
你的意思是你的设备崩溃了?如果您的设备与智能手机之间的连接丢失,则设备应继续广告。连接丢失时,您可以找到您的设备吗?如果您无法找到该设备,那么可能发生了断言,但您应该首先附加调试器,以便找到代码崩溃的点。

谢谢pm_dialog.

Kostakis.
离线
最后一次露面:3年2个月前
加入:2015-01-20 16:15
嗨PM,

嗨PM,

DSP崩溃后,我的手机断开设备连接,设备停止广告(我无法使用智能手机找到它)。所以我会尝试找到进入JTAG引脚的方法,如果我不能在我之后弄清楚,我会再问一次。

谢谢!