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 缓冲区欠载问题

Guru**** 2605775 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1478539/tms320f28388d-fsi-buffer-underrun-problem

器件型号:TMS320F28388D

工具与软件:

我使用外部环回复制了 fsi_ex1_loopback_cpucontrol。 由于我正在使用临时硬件、因此我可以在最大1 MHz 的频率下工作、同时在光纤中使用 TX 和 Rx  
我有3个问题:
-什么可以触发帧结束标志错误事件,见图?
-为什么中断不与接收关闭有关?
-我有时出现了缓冲欠运转问题,你知道如何解决它和它指的是什么?

该代码与 SDK 中提供的代码相同。
如果需要、我可以提供更多信息。

提前感谢

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

    尊敬的 Davide:

    很抱歉回复房价。 我昨天离开了办公室。 我正在检查您的主题。 我很快就会回复您。

    谢谢!

    Susmitha

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

    尊敬的 Davide:

    如果您直接从 SDK 运行相同的代码、应该不会看到任何问题。 如需获取一些实践经验、您可以首先在我们的 launchpad/control 卡上运行该演示。

    Unknown 说:
    什么可以触发帧结束标志错误事件、参见图?

    帧结束错误(EOF_ERR):该错误表示已接收到无效的帧结束位模式。 如果发生该错误、接收器必须进行软复位和随后的重新同步以恢复正常运行。

    Unknown 说:
    我有时出现了缓冲区欠运转问题、您知道如何解决它以及它是指什么吗?

    FSI TX:欠运转是指 FSI 尝试启动传输、但没有要发送的数据。

    FSI RX: 当软件读取一个空缓冲区时、会出现这个情况。

    我希望这能解决您的问题。

    谢谢!
    Susmitha