你必须检查系统在哪里停顿,硬件故障,NMI,这些是你的代码最有可能卡住的地方,你可以附加你的调试器来检查你的代码到底卡住在哪里,请查看7.2.5.2部分的umm - b -051软件平台参考文档。如果您使用的是最新的SDK,调试功能在调试时是启用的,所以您可以让项目运行,并在执行停止时检查。如果你使用的是旧的SDK,你不能在睡觉的时候进行调试,你可以遵循这篇文章中的命令https://support.dialog-semiconductor.com/watchdog-timer-and-nmi-handler-..。附加调试器。还可以通过定义CFG_LOG_MEM_USAGE并在keil的命令窗口中使用disp_memlog命令来检查内存使用情况。另外,检查是否调用了平台重置,如果耗尽内存空间,应该会发生这种情况。
嗨liuluan002,
你必须检查系统在哪里停顿,硬件故障,NMI,这些是你的代码最有可能卡住的地方,你可以附加你的调试器来检查你的代码到底卡住在哪里,请查看7.2.5.2部分的umm - b -051软件平台参考文档。如果您使用的是最新的SDK,调试功能在调试时是启用的,所以您可以让项目运行,并在执行停止时检查。如果你使用的是旧的SDK,你不能在睡觉的时候进行调试,你可以遵循这篇文章中的命令https://support.dialog-semiconductor.com/watchdog-timer-and-nmi-handler-..。附加调试器。还可以通过定义CFG_LOG_MEM_USAGE并在keil的命令窗口中使用disp_memlog命令来检查内存使用情况。另外,检查是否调用了平台重置,如果耗尽内存空间,应该会发生这种情况。
由于MT_dialog