一段时间后DSPS会冻结

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
科斯塔基斯
离线
最后看到:3年2个月前
加入:2015-01-20已经售完
一段时间后DSPS会冻结

你好,
我在DA1583上使用dsp发送实时传感器数据。我试图发送的数据被组织为每200ms 200字节的数据包。数据从另一个微控制器发送到DA14583 UART。我的问题是dsp会在几分钟后死机(我的设备和智能手机之间的连接丢失,我的设备死机)。我的想法是,由于某种原因UART停止接收传入数据。为此,我试图增加UART tx缓冲区大小,但没有结果。我还试图增加BLE mtu的大小,但什么也没改变。你知道会发生什么吗?

谢谢你!

设备:
PM_Dialog
离线
最后看到:1天17小时前
工作人员
加入:2018-02-08 11:03
嗨科斯塔基斯,

嗨科斯塔基斯,

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

由于PM_dialog

科斯塔基斯
离线
最后看到:3年2个月前
加入:2015-01-20已经售完
谢谢总理的快速回复

谢谢总理的快速回应。

我没有对DSPS申请做任何修改。我只是将它编译并刻录到DA14583闪存中。另一个微控制器对传感器采样,并将数据发送到DA14583的UART(每200ms 200字节)。我的问题是,我没有在我的PCB上JTAG,所以调试不是一个选项。这就是为什么我问什么可能导致这个问题的DSPS应用。

PM_Dialog
离线
最后看到:1天17小时前
工作人员
加入:2018-02-08 11:03
嗨科斯塔基斯,

嗨科斯塔基斯,

由于您的PCB上没有JTAG,调试器也不可用,您将无法理解是什么可能导致DSPS应用程序出现这个问题。我建议检查DSPS应用程序如何管理UART信号(URx,UTx,rts,cts),然后你应该做相应的rts和cts信号从你的实现握手。
你说你的设备坏了是什么意思?如果你的设备和智能手机之间的连接中断,该设备应该继续广告。当连接丢失时,你能找到你的设备吗?如果您无法找到设备,那么最有可能的情况是发生了断言,但是您应该先附加调试器,以便找到代码崩溃的点。

由于PM_dialog

科斯塔基斯
离线
最后看到:3年2个月前
加入:2015-01-20已经售完
嗨点,

嗨点,

在DSPS崩溃后,我的手机断开与设备和设备停止广告(我无法找到它与我的智能手机)。所以我会尝试找到一种方法来访问JTAG引脚,如果我不能自己弄清楚之后,我会再问你。

谢谢你!