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.

[参考译文] TMS320F28388D:为什么 FSI ping 看门狗只影响不接收 FSI ping 帧的节点?

Guru**** 2391845 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1498004/tms320f28388d-why-did-the-fsi-ping-watchdog-only-affect-the-node-that-does-not-receive-the-fsi-ping-frames

器件型号:TMS320F28388D

工具/软件:

我开发了一个具有两个卡的系统、这两个卡使用光纤通过 FSI 进行通信。 这两种固件几乎相同、只是更改了一个是主器件、另一个是从器件、以消除握手阶段的歧义。 我添加了一个 RX ping 看门狗超时、它运行 RX INT2的功能。  
让我产生疑虑的场景是:
1)从节点接收器分离2.
2)节点2发生故障、并相对于 INT2进入 ISR
3)我确保禁用他的 ping 计时器
4)我重置 RX 模块

为什么节点1上的看门狗错误不消失?
节点2不发送 ping 帧

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

    为了进行澄清、您说两个 FSI 模块之间的通信中断了。 当 ping 超时计数器到期时、其中一个 FSI 应具有中断、但此中断永远不会发生。 这是正确的吗?