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.

[参考译文] TMS570LS1227:安全手册中的 IOMM I/O 回路机制

Guru**** 2482105 points
Other Parts Discussed in Thread: TMS570LS1227

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/707978/tms570ls1227-iomm-i-o-loopback-mechanism-in-safety-manual

器件型号:TMS570LS1227

大家好、

 正如 TMS570LS1227安全手册 IOMM I/O 提到的:

•使用 I/O 回路的功能的引导时间软件测试
•使用 I/O 回路的功能的定期软件测试  

对于 I/O 回送、您能不能与实现此功能的机制分享更多信息? 是使用内部连接 IOMM 、还是应使用外部连接来写入/读取 I/O 状态?   

  "引导时软件测试"的含义是什么? 这意味着在1227内部引导加载程序中执行时隙还是客户端引导加载程序软件代码?   定期软件测试的频率是多少?应该调用哪个原型来进行 I/O 回路的定期软件测试?

期待您的回复、谢谢。

此致

Benjamin

  

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

    没有特定于 IOMM 的回送测试。 IOMM 部分下列出了该环回诊断。 出于完整性考虑、这只是在 IOMM 中列出。 实际上、IOMM 没有任何与其关联的专用引脚。 如果要测试与每个外设(例如 CAN 回送、SPI 回送等)关联的各个外设引脚、则需要执行此诊断。

    复位时、I/O 回路未启用。 软件需要启用模拟回路并执行诊断。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 QJ Wang

      什么是模拟回送? 如何使用模拟回送?

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

    大家好、Tao、

    模拟回路是通过引脚级输入和输出缓冲器的回路。

    在下图中(以 SPI 为例):

    蓝色是数字回路路径。 带有黄色突出显示部分的黑线是通过 TX 引脚缓冲器的模拟回路路径:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以通过设置/清除 SPI 模块的 IOLPBKSTCR (I/O 回路测试控制寄存器)寄存器的 LPBK 类型位来启用/禁用 I/O 模拟回路。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 、QJ Wang

    GPIO (通用输入/输出(GIO)模块)是否具有 I/O 回路功能?

      我们在数据表的"GPIO 模块"一章中找不到相应的配置寄存器。

    TMS570LS12x 安全手册提及:

    6.13 I/O 复用模块(IOMM)
    I/O 多路复用模块(IOMM)提供内部模块 I/O 的软件可配置映射
    功能添加到器件引脚。
    以下测试可用作此模块的诊断(在上提供诊断覆盖)
    特定功能):
    •控制寄存器的锁定机制
    •主设备 ID 过滤
    •错误捕捉
    •静态配置寄存器的定期软件回读
    •使用 I/O 回路的功能的引导时间软件测试
    •使用 I/O 回路的功能的定期软件测试
    •已写入配置的软件回读
    以下测试可应用于此模块上的诊断测试、并可用于满足
    ISO26262的潜在故障指标要求(与初级诊断上的其他诊断结合使用)
    功能):
    •内部安全装置
    •外部安全装置
    •CPU 锁步比较
    •闪存数据 ECC
    •SRAM 数据 ECC

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

    对于 GIO、每当您向 DOUT 寄存器写入值(1或1)时、就可以从 DIN 寄存器读回该值。