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.

[参考译文] TMS570LC4357:GIO1A "在 GIO 模式&quot 中使用 I/O 检查的功能引导时间软件测试;和 GIO1B "在 GIO 模式&quot 中使用 I/O 检查的功能定期软件测试;

Guru**** 2471480 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1190347/tms570lc4357-gio1a-boot-time-software-test-of-function-using-i-o-checking-in-gio-mode-and-gio1b-periodic-software-test-of-function-using-i-o-checking-in-gio-mode

器件型号:TMS570LC4357

您好!

我对安全特性 GIO1A"在 GIO 模式下使用 I/O 检查的功能的引导时间软件测试"的实施细节有一些疑问
和 GIO1B"在 GIO 模式下使用 I/O 检查的功能的定期软件测试"。

《TMS570LC4x Hercules ARM 安全 MCU 安全手册用户指南》()规定了以下内容:

7.127在 GIO 模式下使用 I/O 检查的功能软件测试
软件测试可用于测试 GIO 模式下 I/O 的基本功能、从而在 I/O 引脚上执行模拟回路诊断。 此类测试可在引导时执行、也可定期执行。
所需的软件要求由系统集成人员实施的软件定义。
GIO 缓冲器架构支持在给定 I/O 结构的输入和输出缓冲器之间进行模拟回路。
无论 I/O 方向是配置为输入还是输出、数据输入和数据输出寄存器的内容都将直接反映引脚的状态。
此配置允许软件测试检测已知输入状态或已知输出状态与引脚状态之间的不一致性。

1) 1)您能否确认对于 GIO、是否没有数字回送设备、仅模拟回送设备?

2) 2)如何执行此模拟回路测试?

3)是否涉及配置引脚以输出、为该引脚写入 GIODOUTx (高电平/低电平)、然后为该引脚读回 GIODINx 以确认其与输出处于相同状态?

4) 4)如果引脚在正常运行时配置为输入、大概需要在测试期间将其重新配置为输出、然后在测试结束时必须重新配置为输入?

5) 5)该测试是否不受连接到引脚的外部电路的影响? 同样、测试也不会对外部电路产生影响?


谢谢你。

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

    尊敬的 Andrew:

    我已开始处理您的问题、并将很快向您提供更新。

    --

    谢谢、此致、
    Jagadish。

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

    尊敬的 Andrew:

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1190347/tms570lc4357-gio1a-boot-time-software-test-of-function-using-i-o-checking-in-gio-mode-and-gio1b-periodic-software-test-of-function-using-i-o-checking-in-gio-mode 1]1)您能否确认对于 GIO,没有数字回送工具,只有模拟回送工具?

    是的、没有数字 回送设备、只有 模拟回送设备可用。

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1190347/tms570lc4357-gio1a-boot-time-software-test-of-function-using-i-o-checking-in-gio-mode-and-gio1b-periodic-software-test-of-function-using-i-o-checking-in-gio-mode ]2)如何执行此模拟回送测试?[/quot]

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1190347/tms570lc4357-gio1a-boot-time-software-test-of-function-using-i-o-checking-in-gio-mode-and-gio1b-periodic-software-test-of-function-using-i-o-checking-in-gio-mode ]3)它是否涉及配置引脚以进行输出、为该引脚写入 GIODOUTx (高电平/低电平)、然后为该引脚读回 GIODINx 以确认其与输出处于相同状态?[/QUERQ]

    是的、是否涉及您提到的流程。

    对于完整定义、请验证安全 TI 诊断库文件夹中 sl_selfTest_gio.c 中的"sl_SelfTest_gio"定义。

    ..\SafeTI Diagnostic Library\2.4.0\safety_library\source

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1190347/tms570lc4357-gio1a-boot-time-software-test-of-function-using-i-o-checking-in-gio-mode-and-gio1b-periodic-software-test-of-function-using-i-o-checking-in-gio-mode ]4)如果引脚在正常运行时配置为输入、则可能需要在测试期间将其重新配置为输出、然后在测试结束时必须重新配置为输入?

    是的、没错。

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1190347/tms570lc4357-gio1a-boot-time-software-test-of-function-using-i-o-checking-in-gio-mode-and-gio1b-periodic-software-test-of-function-using-i-o-checking-in-gio-mode ]5)该测试是否不受连接到引脚的外部电路的影响? 同样、测试也不会对外部电路产生影响?[/QUERP]

    在回答之前、我需要与内部团队讨论这一点。

    --

    谢谢、此致、
    Jagadish。