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/TMS320C6674:用于 C667x 器件的 TI SDK 软件问题

Guru**** 2894990 points

Other Parts Discussed in Thread: TMS320C6674, TMS320C6678, TMS320C6670

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662819/rtos-tms320c6674-issue-with-ti-sdk-softeware-for-c667x-devices

器件型号:TMS320C6674
Thread 中讨论的其他器件: TMS320C6678TMS320C6670

工具/软件:TI-RTOS

感谢您的帮助。

我们创建了一个新的 tms320c6674板。

但是、有一个有关 SDK 的问题。

TMS320C6674应使用什么?

TI 提供的 SDK 包括 MCSDK 和 Processor-RTOS-SDK。

但是、MCSDK 支持 tms320c6670和 tms320C6678、而 PROCESSOR-RTOS-SDK 仅支持 tms320c6678。

我记得在论坛的一个主题中看到过这一点。

并非所有 SDK 都支持 TMS320C6674?

我在 PROCESSOR-RTOS-SDK 中看到了 SOC_6678。
但我没有看到 SOC_6670 / 1/2/4。

我们如何为 TMS320C6674开发软件?

感谢你的建议。

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

    感谢您的回答。

    我知道要使用 Processor SDK RTOS。

    tms320c6674没有 platformlib、IBL 或示例。
    它们都适用于 tms320c6678和 tmdsc6678。

    我希望拥有适用于 tms320c6674的 Processor SDK RTOS。

    我想知道解决它的量和位置。

    我还没有启动该计划。
    但我想提前做好准备并进行调查。

    例如、您需要修改 cmd 文件、因为内部 RAM 不同。
    或因为内核数量不同。

    等等 我希望尽可能做好准备。


    ========================================================================================

    但是、TI 软件始终给软件开发人员带来太多的麻烦。

    例如、在创建名为 CCS 的 IDE 时、为什么要使用 ming 或 Linux shell 编译库编译?
    我认为这是为了加快编译速度或批量编译。
    但是、开发人员希望简化开发环境。 (我的主观意见。)

    好的。 我得忍受吗?

    但您提供的示例过于简单。
    开发人员不会使用器件来使用一个内置模块。

    许多模块必须组合和处理。
    如果您尝试使用每个项目中的示例来构建和测试单个项目、编译和运行是不正常的。

    此外、在太多情况下、无法测试器件配置的模块。

    例如、它没有提供一个示例、说明可以在器件上提供以太网2端口并对其进行测试。

    据估计、您有大量的软件人力。 你在干什么?
    论坛只对许多问题作出答复。 多年来、我们有相同的问题和要求。 难道我们不应该仅仅给客户提供他们想要的例子来摆脱对客户的需求吗?



    在研究了非常复杂的 DSP 器件、学习了器件的特殊编程技术、学习了如何使用库之后、我们可以开始程序开发。
    但到那时,该项目将接近其最后期限。


    我曾尝试开发在许多不同供应商的器件上运行的软件、但使用 TI 器件进行开发确实很困难。

    我写下了主观想法。

    感谢您阅读本文。

    然后、在工作中度过一段美好的时光

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    适用于 C6678的 Processor SDK RTOS 是与 C6674平台搭配使用的理想软件、因为 C6674是超集 C6678器件架构的版本、其中仅包含4个 DSP 内核。

    SDK 中的大多数代码与器件上存在的内核数量无关、因为它们提供了可从任何内核运行的基准平台软件。 由于 core0是此器件上的引导主站、因此我们建议从该内核运行大多数示例软件。

    您只需修改在 OpenMP、IPC 和 MultiProc Manager 等从内核上部署任务/软件的组件、以便仅假定4个内核而不是8个。 n`t 列出了要更新的软件组件的完整列表、以使其在仅包含内核子集的器件型号上运行。

    至于使用 MinGW 或 Linux 基于 make 的编译、我的理解是、这种编译机制使我们的软件团队能够在所有 Out 处理器上扩展 SDK 产品、并自动执行编译并执行软件的夜间回归测试。 因此、大多数驱动程序和平台库都是使用 make 生成的、但对于应用开发、我们可以选择编译 CCS 工程。

    如果您遇到任何问题、请在此处发帖、我们将帮助您解决这些问题。 如果您对软件产品不满意、我们建议您向当地的 TI 办事处提供反馈、以便他们与业务和开发团队一起查看。

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

    我知道你的立场对你来说已经足够了。

    我应该学习更多,不断改进。

    请在将来为我提供很多帮助。

    然后、在工作中度过一段美好的时光