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.

[参考译文] TMS570LS3137:nERROR LED

Guru**** 2522770 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1026643/tms570ls3137-nerror-led

器件型号:TMS570LS3137

当我为开发板通电时、我注意到 nERROR LED 呈红色闪烁(在引导期间显示为一次、在应用期间显示为一次)。

我曾尝试过几件事来孤立造成这种情况的原因,但都没有成功。 (禁用通道0:31的错误引脚)

如果您有任何想法、可以向我指出正确的方向、这将非常有帮助。

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

    如果我正在读取数据表、则这些是我的 nERROR 源。

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

    我发现、这在系统自检期间在2个位置发生。

    当 fmcECCcheck 期间强制出现2位错误时。

    2-当 CCM 在 ccmSelfCheck 期间进入错误强制模式和自检错误强制模式时。

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

    您好、Aaron、

    执行自检时、故意将 nERROR 拉至低电平。

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

    QJ、

    我正在尝试找到它被拉低的所有位置、因为我不希望发生这种情况。

    是否有办法禁止自检将 nERROR 拉至低电平?

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

    您好、Aaron、

    自检功能应该清除 ESM 状态寄存器中的错误标志并且如果 nERROR 被拉至低电平、也应该复位 nERROR 引脚。  

    代码跳转到 main()后,主板上的 nERROR LED 是否关闭?

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

    是的、它已关闭。 我的问题是这是我使用 nERROR 的方式。 如果在我的设置中被拉至低电平、则会发生 PORRST。

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

    否、不会发生 nPORRST。

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

    如果出现 nERROR、我有外部硬件会导致 nPORRST。

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

    好的、这是一个问题。 监控 ESM nERROR 信号的器件能够检测 nERROR 脉冲宽度。 如果脉冲(低电平)宽度达到阈值(例如1ms)、器件会将 nPORRST 信号拉至低电平。 如果脉冲(低电平)宽度小于阈值、器件不会将 nPORRST 拉至低电平。 该阈值应可编程。

    在 MCU 侧、nERROR 信号应在诊断测试完成后立即通过向 ESKEKR 写入0x5来复位。

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

    感谢 QJ 的帮助。

    我已决定禁用自检、这可以解决我的问题。