NXP MCU 技术论坛
直播中

周煌煦

8年用户 1066经验值
私信 关注
[问答]

FS26无法退出调试模式怎么解决?

你好:
    我使用的电源管理芯片是MFS2633AMDA0AD。在硬件上,我将调试引脚连接到 VBOS,因此一旦上电,FS26 将进入调试模式。
    我用的是官方的CDD代码,如图71:“”Debug mode flow chart till safety outputs release“”
    以下是我的操作过程和现象:
1、第一步是初始化INIT_FS寄存器。在这一步中,我关闭了 RSTB 上的所有效果;如图所示: 我把watchdog window time改成了IFINITE
2。然后我进行了Watchdog Refresh。从FS_DIAG_SAFETY1看watchdog Refresh是好的
3.然后我读取FLT_ERR_CNT并进行Watchdog Refresh以确保FLT_ERR_CNT为0
4.然后当我退出调试模式时关键部分来了:DEB_EXIT==1,我的MCU被重置了。我也试过跳过这一步,直接释放FS0B和FS1B。结果是 FS_STATES 是“未发布安全输出”

回帖(1)

洒下墨色

2024-6-3 17:23:48
根据你的描述,有几种可能的解决方案:

1. 尝试将调试引脚与VBOS分离,并将其连接到地面。这样可以防止FS26进入调试模式。

2. 如果你想继续使用调试模式,请确保你已经正确设置了INIT_FS寄存器。除了关闭RSTB外,你还需要设置其他必要的参数,以确保FS26可以正常运行。建议再次查看FS26的文档以确保你已经正确配置了芯片。

3. 如果FS26仍然无法退出调试模式,你可以尝试将其复位,然后重新配置INIT_FS寄存器。如果问题仍然存在,请检查是否有其他硬件或软件问题导致FS26无法退出调试模式。你可能需要进行更深入的故障排除,比如使用示波器等工具来检查FS26的电气特性。
举报

更多回帖

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