公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
yucheng
Level 5
Level 5
Distributor - Jingchuan(GC)
100 sign-ins First solution authored 50 replies posted

您好:

我们在使用TLE9891/TLE9893芯片项目调试中遇到的问题如下: 当我们的APP程序通过BOOT进入时,情况正常,但是掉电后重新上电,MCU会报CSC_OC_IS和WD_FAIL_STS两个故障,导致无法驱动电机,在尝试过使用清除故障状态的寄存器后,故障仍然存在。(不通过BOOT进APP,不会存在此问题)

清除过以下寄存器:

  CSC_OC_ISC

WD_FAIL_STS_CLR

FSWD_RST_CLR

还做过以下排查,但是故障任然存在

1、喂狗;
2、通过这个命令清除 MISC_CTRL.TRIG_RST=1;
3、FS_WDT self-test成功了;
4、参考了FS_WDT initialization 时序;
0 点赞
1 解答
LinGuohui
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 solutions authored

你好,

我使用例程测试,程序跳转后并没有报这俩个错误。或者你上传你的工程,我这边测试下。

在原帖中查看解决方案

0 点赞
4 回复数
LinGuohui
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 solutions authored

你好,

“APP程序通过BOOT进入时”,我可以理解为:你们自己写了boot代码,从你们自己的boot程序跳转到APP程序出错?

0 点赞
yucheng
Level 5
Level 5
Distributor - Jingchuan(GC)
100 sign-ins First solution authored 50 replies posted

您好,

  是的

0 点赞
yucheng
Level 5
Level 5
Distributor - Jingchuan(GC)
100 sign-ins First solution authored 50 replies posted

Hi Lin:

   是的BOOT程序是我们写的,可以跳转到APP,程序可以运行起来,只是会报出一些故障,如上面所说的CSC_OC_IS和WD_FAIL_STS两个故障,我们也尝试去清除了下方的寄存器,但是报错还是会存在,并且有个故障是一直存在的,但不影响驱动输出,(VMSUP UV RST这个故障是一直在的),所以想请您帮忙提供一些思路,谢谢~

CSC_OC_ISC

WD_FAIL_STS_CLR

FSWD_RST_CLR

0 点赞
LinGuohui
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 solutions authored

你好,

我使用例程测试,程序跳转后并没有报这俩个错误。或者你上传你的工程,我这边测试下。

0 点赞