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.

[参考译文] RTOS/TMS320C6678:需要有关在 TMS320C6678上为初学者使用 SRIO 的帮助

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320C6678

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/792790/rtos-tms320c6678-need-help-about-using-srio-on-tms320c6678-for-beginners

器件型号:TMS320C6678
主题中讨论的其他器件:TMDSEVM6678

工具/软件:TI-RTOS

你好

我是 DSP 编程的初学者、我需要 有关在 TMS320C6678上使用 SRIO 的帮助
我想发送和接收直接 I/O 数据包(如 nread、SWRITE、...)、消息传递数据包和维护数据包。

我学习了"RapidIO 规范"和"KeyStone 架构串行快速 IO (SRIO)"文档。
此外、我在系统上安装了"Code Composer Studio (CCS) v8.3.0"和"processor-SDK-RTOS-C667x 05_03_00_07"。

遗憾的是、我很困惑如何正确使用 SRIO 驱动程序。 实际上、我不知道从哪里开始。
在这种情况下、您能帮我大致了解一下将 SRIO 用于我的设计的主要步骤吗?

此致。

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

    您可以按如下方式创建 SRIO 示例项目:
    cd ti/pdk_c667x_2_0_12/packages/
    来源:pdksetupenv.sh
    /pdkProjectCreate C6678 All Little SRIO All DSP

    这将创建以下文件夹:~/ti/pdk_c667x_2_0_12/packages/MyExampleProjects、其中包含 SRIO 示例项目。 您可以在 CCS 中导入这些代码并运行它们、以查看 SRIO 的工作原理。

    您还应该熟悉 Processor SDK RTOS 软件开发人员指南: software-dl.ti.com/.../index.html

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

    你(们)好

    首先,我要感谢你的评论。

    我已检查系统上的文件夹、并找到 SRIO 文件夹、如下所示:

    文件夹中有一些文件夹和头文件。  

    在"example"文件夹中有以下文件夹:

    ------------------------

    --------------------------

    ----------------------

    --------------------------

    ------------------------

    我的问题是:

    1 - 我  应该 将上述哪些文件夹导入到 CCS 中?  

    2-需要详细研究"cppi_types"、"qmss_types、"SRIO_osal"、"SRIO_drv"头文件? 其中哪些很重要?

    3 - 是否需要在目标上运行操作系统? 是否可以在 目标上没有操作系统的情况下使用 SRIO?  以下哪种方法 更容易?

    4 - 是否可以在具有 4Gbps 速率的 C6678上的单核上使用 SRIO?

    5-是否有任何在线解决方案可为没有任何电路板/器件的用户调试简单程序?   

    感谢您的关注。

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

    对于问题1至3、我在上一篇文章中提到了如何创建 SRIO 示例。 您应在~/ti/pdk_c667x_2_0_12/packages/MyExampleProjects.中导入新创建的文件夹 在 CCS 中导入工程时、您将看到包含哪些头文件、您应研究这些头文件。

    4.请参阅 SRIO 用户指南(www.ti.com/.../sprugw1c.pdf)、SRIO 中的1.2 RapidIO 特性支持部分:
    能够以不同的波特率运行不同的端口(仅支持整数倍速率:支持2.5G 和5G、不支持3.125G 和5G)
    支持1.25、2.5、3.125和5Gbps 速率

    不需要、您需要具有 TMS320C6678 (TMDSEVM6678)、TI RTOS 和 CCS 的电路板。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Yordan Kovachev。
    感谢您的指导。