英飞凌
直播中

刘艳

7年用户 2348经验值
私信 关注

使用Trace32 (Lauterbach) 作为调试器,无法在电路板中独立运行怎么解决?

我们使用 Aurix studio 进行开发,使用 Trace32 (Lauterbach) 作为调试器。 现在,当调试器出现时,程序正在运行。 重置电源后,它无法工作。

回帖(1)

李宛蔓

2024-7-4 09:47:38
造成这一问题的最可能原因是,当连接调试器时,看门狗系统被暂停。当调试器断开时,你的代码可能没有正确维护或禁用看门狗,导致软件在开关机后无法运行。
要在代码中禁用看门狗,可以使用以下函数:
IfxScuWdt_disableCpuWatchdog(IfxScuWdt_getCpuWatchdogPassword());
IfxScuWdt_disableSafetyWatchdog(IfxScuWdt_getSafetyWatchdogPassword());
举报

更多回帖

发帖
×
20
完善资料,
赚取积分