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:SPNU511D 安全手册第7.2段:位错误检测

Guru**** 2614265 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/773539/tms570ls3137-spnu511d-safety-manual-para-7-2-bit-error-detection

器件型号:TMS570LS3137

您好!

在安全手册7.2中、说明:

当这个模块将信息传输到它的总线上时、它也可以监视总线以确保传输的信息在总线上按预期显示。 如果预期值未读回
从总线中、硬件可以标记错误并向 CPU 发出中断信号。 必须在软件中启用和配置此功能。

帮助我理解的一些问题:

1) 1)哪个模块?

2) 2) HW 可以标记哪个错误并向 CPU 发出哪个中断信号?

3) 3)在何处启用此功能?

4) 4)应用程序在发生此类错误后应执行什么操作?

谢谢!

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

    请参阅下面的答案/注释:

    1) 1)哪个模块?
    >>这是对"位错误检测"诊断机制所包含内容的一般性描述。 其他章节包括支持此功能的通信模块中的机制的具体说明。

    2) 2) HW 可以标记哪个错误并向 CPU 发出哪个中断信号?
    >>例如、MibSPI 有一个机制来持续地将其输出与预期值进行比较。 不匹配被标记为位错误(BITERR)、如果被启用、则会生成一个到 CPU 的中断。

    3) 3)在何处启用此功能?
    >>需要在支持此功能的每个模块中启用此功能。 比较始终使能、需要使能中断信号。

    4) 4)应用程序在发生此类错误后应执行什么操作?
    >>这取决于应用。 例如、MibSPI 的位错误意味着引脚上的数据与数据缓冲器发送的数据不匹配。 这可能是不正确的输出多路复用或硬件中的实际故障造成的。

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

    正是我所想的、MCU 中内置的通用安全机制、但它的描述引起了一些问题、正如 SPNU511D 安全手册中许多其他内容一样、这使我们能够在无数小时内搜索许多文档以寻找答案。

    由于第7章中所述的主题根本不是分类的,因此很难找到我们的方法,特别是在尝试将一个给定的错误与其适用的 ESM 通道相关联时... 建议 TI 改进本手册。

    此致。