TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280025C-Q1: 为满足功能安全等级要求,需要使用TI SDL,但不知如何使用

Part Number:TMS320F280025C-Q1

如题,需要在F280025C-Q1上加入SDL实现功能安全要求,但参考官方SDL资料,不知该如何使用,现有以下几个疑问,烦请TI功能安全工程师给予解答:

1、在SPRUIT5 – APRIL 2021 文档中Figure 4-3. TMS320F28002x MCU With Safety Features所描述,F280025C-Q大部分外设功能均已具备安全诊断特性,软件上该如何正确使用该安全诊断特性?

2、在Automotive Functional Safety for C2000Tm Real-Time Microcontrollers (Rev. B)文档中也有说明当前主流的C2000器件具备的功能安全特性,该表中标注的安全特性应如何在SDL中进行对应?

3、在Diag_Lib_TMS320F28002x_Users_Guide中标明SDL所提供的安全诊断API,这些API应该在实际项目程序中如何使用?在哪个位置使用?以及是否会对现有项目造成不可预知的干扰或风险?

4、在问题3中的截图中,march test具体是指哪种项目或特性进行测试?

Cherry Zhou:

您好,您的问题我们升级到英文论坛看下,有答复尽快给您。

,

Cherry Zhou:

1+2)建议从器件安全手册着手(https://www.ti.com/lit/pdf/spruit5)。 文档末尾有一个表格(附录 C),列出了所有安全特性和诊断以及每个特性的说明链接,这些链接提供了有关如何实现这些特性和诊断的建议。 SDL 提供了其中几项的实施示例。 F28002x 安全手册似乎没有 SDL 映射表。 以下是 F2838x 表-这是 F28002x 上可用功能的superset:

3)您需要确定您需要使用哪些测试以及何时需要使用这些测试–就像只在启动时运行而不是定期运行它们一样。 

4)March是 RAM 测试。 它将模式写入 RAM 以尝试查找卡住的bits。 该器件具有可在引导 ROM 流程期间运行的 MPOST,但如果用户需要在运行时(在 ECC/奇偶校验功能之上)使用 RAM 测试,就可以使用 March。 

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280025C-Q1: 为满足功能安全等级要求,需要使用TI SDL,但不知如何使用
分享到: 更多 (0)