14585挂断当代码在user_on_system_powered中运行超过2.5s时

了解更多常见问题解答教程

3个帖子/ 0新
最后一篇
鸡德德
离线
最后一次露面:4个月3周前
加入:2018-09-13 09:04
14585挂断当代码在user_on_system_powered中运行超过2.5s时

亲爱的对话框,

我根据DSPS演示开发自己的项目,并在此期间添加一些客户流程user_on_system_powered.打回来。

我发现一个问题,即在此回调中刻录代码时,如果任务在2.5秒内运行的时间长,则MCU将挂断并再次恢复。

但是当我通过J-Link调试时,这个问题消失了。只要我们设计,代码可以运行良好。通过调试模式和正常模式运行的代码之间有什么区别?

我试图将任务剪切到这个回调中,并通过每个返回返回返回。但是,当时间成本高达2.5s时,它也会失败。

你能给我一些答案这个问题吗?您还有一些关于长时间成本任务的用户级设计的想法吗?

期待你的回复

鸡德德

设备:
鸡德德
离线
最后一次露面:4个月3周前
加入:2018-09-13 09:04
对这个问题的任何意见

对这个问题的任何评论?

PM_DIALOG.
离线
最后一次露面:6小时27分钟前
员工
加入:2018-02-08 11:03
嗨罗德尔,

嗨罗德尔,

您能否在调试模式和帽子附加调试器中运行代码?由于NMI,由于WDOG expiration矿石,您的固件崩溃的最可能原因。请按照教程8:调试方法教程是为了了解如何调试固件。请告诉我您的应用程序代码是否卡在WDOG或NMI处理程序中或任何断言中。

谢谢,pm_dialog.