This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我目前正在尝试解决导致看门狗偶尔超时的问题。 我们使用 TI-RTOS 和 TI-Drivers 来设置看门狗、并让它在超时时运行我们的回调函数(永久循环)。 在运行调试会话时、我让目标器件运行、直到其显示停止刷新(指示其冻结)并暂停调试器、如下所示。 Call Stack (呼叫堆栈)选项卡提供以下错误消息、我无法检查我们正在运行的不同任务、以尝试找到可能发生问题的位置。 这是 CCS 的问题吗? 这是我看到调用栈无法正常工作的唯一情况。
看门狗按如下方式初始化:
Watchdog_init(); Watchdog_Params wd_parms; Watchdog_Params_init (&wd_parms); wd_parms.callbackFxn =(Watchdog_Callback) Watchdog_callback; wd_parms.debugStallMode = Watchdog_debug_star_on; WD_parms.resetMode = Watchdog_reset_off; WD_Handle = Watchdog_open (CONFIG_Watchdog_0、&Wd_parms); if (wd_handle == NULL){ while (1); }
我的设置:
您好 Derrick、
我看到您使用的是 ROV Classic。 如果您使用当前 ROV、您是否有相同的问题?
谢谢
Ki
[引用 user="Ki"]
您好 Derrick、
我看到您使用的是 ROV Classic。 如果您使用当前 ROV、您是否有相同的问题?
谢谢
Ki
[/报价]
相同的错误消息。
您能否提供测试案例? 我可以是您的实际项目的精简版本(越简单越好)。 我只需要我可以在本地复制的东西。 我至少需要生成的*。out。
谢谢
Ki
我是否可以直接将其发送给您?
当然、您可以通过私人 E2E 对话来实现(请参阅 CCS 论坛常见问题解答)