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.

[参考译文] TPS65381A-Q1:如何在不设置 DIAG_EXIT_MASK 的情况下保持 DIAG 状态

Guru**** 2611705 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/763821/tps65381a-q1-how-to-keep-in-diag-state-without-setting-diag_exit_mask

器件型号:TPS65381A-Q1

您好!

由于 诊断状态超时、我客户的编译器需要6秒来下载代码、然后写入 TPS65381的寄存器、因此在 DIAG_EXIT_MASK 65381写入之前、由于诊断状态超时、已进入安全状态。 是否有任何解决方案可保持 DIAG 状态? 谢谢。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wayne、

    如果没有主机 MCU 将 DIAG_EXIT_MASK 位设置为1、则无法在诊断状态下保持超过诊断状态超时(512ms)的时间。  我会建议客户查看他们是否可以在引导/下载程序固件中仅添加这一个寄存器写入。  作为早期启动过程的一部分、在0.5秒内包含一个 SPI 写入应该相当简单。