请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS0232 工具/软件:TI C/C++编译器
大家好、TI 工程师
我们希望使用 TMS570LS0232 ESM 来实现功能安全。 但是、我们无法找到将 ESM 错误与软件信号分离的方法。 如果 TMS570继续工作、我希望我们能够记录所有 ESM 错误。
谢谢!
此致!
新宇
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.
工具/软件:TI C/C++编译器
大家好、TI 工程师
我们希望使用 TMS570LS0232 ESM 来实现功能安全。 但是、我们无法找到将 ESM 错误与软件信号分离的方法。 如果 TMS570继续工作、我希望我们能够记录所有 ESM 错误。
谢谢!
此致!
新宇
您好、Xinyu、
ESM 具有多达128个错误通道、并被分成3个不同的组。 对于组1 (64个通道)、它们可被配置为生成中断、而组2 (32个通道)被预定义为生成中断。 一旦一个错误发生、ESM 模块将设定相应的错误标志、并且它能够触发一个中断。
ESMSR1/SR4是组1的状态寄存器、ESMSR2是组2的状态寄存器、ESMSR3是组3的状态寄存器。 这些状态寄存器提供3组挂起错误的状态信息。 该模块还提供状态影子寄存器 ESMSSR2、它在加电复位(PORRST)被置为有效前保持组2的错误标志。