工具与软件:
您好!
我正在尝试使用 SafeTI 诊断库对 LIN 模块执行模拟环回测试。 当我SL_SelfTest_LIN()
为此目的调用此函数时、在验证 LIN 模块是否脱离复位状态的步骤会失败。 返回值retVal
设置为FALSE
。 这是执行复位状态检查的代码片段:
正如我所理解的、此条件检查是否sl_linREG->GCR0
有值0x81
。 然而、GCR0
寄存器不能具有这个值、这使我想知道这是 SafeTI 诊断库中的错误。
这里是 LIN 模块的初始化函数
GCR0 寄存器设置为1、这意味着该模块已结束复位 GCR1 设置为0x80。
这是库中的软件错误吗、还是我这边存在配置问题?
谢谢、此致、
Ilija