您好!
我对安全特性 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)该测试是否不受连接到引脚的外部电路的影响? 同样、测试也不会对外部电路产生影响?
谢谢你。

