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.

[参考译文] TMS320F280049C:F280049C 上的 FSI 双向 P2P 错误恢复序列

Guru**** 2927270 points

Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1642874/tms320f280049c-fsi-bidirectional-p2p-error-recovery-sequence-on-f280049c

器件型号: TMS320F280049C
主题: C2000WARE 中讨论的其他器件

大家好、E2E 专家:

我使用两个 F280049C LaunchPad 板进行 FSI 点对点双向通信。 我修改了示例工程 fsi_ex8_ext_p2pconnection (TX 和 RX 侧)、非常适合正常运行。  

我的问题与错误恢复有关。 当任一电路板上发生错误(例如帧类型错误,EOF 错误、CRC 错误或看门狗超时)时、需要进行软复位、应用程序必须通知远程发送器停止并开始新的同步阶段。

正确的恢复顺序是什么?如何通知远程发射器停止然后重新同步? 您是否有任何介绍 FSI 错误恢复和重新同步的示例或应用手册

此致、

公务员制度委员会

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

    您好、

    当发生错误且通信丢失时、您必须 (1) 重置与 FSI 相关的所有内容、并 (2) 再次触发握手。 在执行握手之前、请确保禁用+复位寄存器并调用 FSI 初始化函数。 此处提供更多信息(即使是不同的器件,也是相同的想法): TMS320F28388D:FSI 错误恢复和软复位。 此处提供了一些其他示例:

    • C:\ti\c2000\C2000Ware_26_00_00\driverlib\f28004x\examples\fsi\fsi_ex16_daisy_handshake_node
    • C:\ti\c2000\C2000Ware_26_00_00\driverlib\f28004x\examples\fsi\fsi_ex16_daisy_handshake_lead

    此致、

    Aishwarya