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.

[参考译文] AM2634:对于 AM2634 MCU 加 SDK 开发、CCS 12.8 与 CCS 20.x 比较

Guru**** 2815985 points

Other Parts Discussed in Thread: AM2634, SYSCONFIG, AM2631, AM263P4

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1623713/am2634-ccs-12-8-vs-ccs-20-x-for-am2634-mcu-plus-sdk-development

器件型号: AM2634
主题中讨论的其他器件: SysConfigAM2631AM263P4

我不熟悉 Texas Instruments 微控制器、目前正在使用 MCU+ SDK 开始使用 Texas Instruments AM2634 MCU 进行开发。

在设置开发环境时、我注意到 Code Composer Studio 有不同版本、例如 CCS 12.8(基于 Eclipse)和较新的 CCS 20.4.1(基于 Theia)。 较新的 CCS v20 基于不同的 IDE 框架 (Theia)、与基于 Eclipse 的旧 CCS 版本相比、其工作流程不同。

由于我刚刚开始使用 TI 微控制器、并且之前没有使用这两个版本、因此我希望获得 TI 专家的一些指导。

我的问题是:

对于从 AM2634 和 MCU PLUS SDK 开始的初学者、建议使用哪个 Code Composer Studio 版本?

使用 CCS 12.8 开始开发是否仍然可以接受、或者直接使用 CCS 20.x 是否更好?

 如果使用较旧的 CCS 版本、MCU PLUS SDK、SysConfig 或驱动程序是否有任何兼容性问题?

对于涉及以太网、SPI 和 UART 的应用、CCS 版本的选择是否会影响开发或调试?

关于哪个 CCS 版本更适合新用户的任何建议都将非常有帮助。

在探索 Code Composer Studio Resource Explorer 和 Texas Instruments Training Academy 时、我注意到每个 MCU Plus SDK 版本似乎需要特定版本的 CCS、编译器和 SysConfig。

从文档中可以看出、每个 SDK 都似乎都使用特定工具版本 (CCS、编译器、SysConfig) 进行了验证。

我想确认我的理解是否正确。

如果是、我有几个问题:

是否建议使用针对给定 SDK 指定的确切 CCS、编译器和 SysConfig 版本?

如果我开始使用较旧的 SDK 和相应的较旧 CCS 版本进行开发、这是否仍然是一种良好的学习和开发方法?

或者、直接开始为新工程使用最新的 CCS 和最新的 SDK 版本是否更好?

在开始使用 Texas Instruments AM2634 进行开发时、我希望获得有关通常优选方法的指导。

 

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

    您好、

    我想知道选择 AM2634 的原因吗?

    请从 — https://dev.ti.com/tirex/global?id=AM26X-ACADEMY 开始 、告诉我您的反馈

    [报价 userid=“688460" url="“ url="~“~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1623713/am2634-ccs-12-8-vs-ccs-20-x-for-am2634-mcu-plus-sdk-development

    对于从 AM2634 和 MCU PLUS SDK 开始的初学者、建议使用哪个 Code Composer Studio 版本?

    使用 CCS 12.8 开始开发是否仍然可以接受、或者直接使用 CCS 20.x 是否更好?

    [/报价]

    我建议使用 CCS 20.x、因为这些将带来新特性并由 TI 维护。  

     如果使用较旧的 CCS 版本、是否存在与 MCU PLUS SDK、SysConfig 或驱动程序的兼容性问题?

    是的、请参阅 software-dl.ti.com/.../RELEASE_NOTES_11_01_00_PAGE.html

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“688460" url="“ url="~“~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1623713/am2634-ccs-12-8-vs-ccs-20-x-for-am2634-mcu-plus-sdk-development

    对于涉及以太网、SPI 和 UART 的应用、CCS 版本的选择是否会影响开发或调试?

    关于哪个 CCS 版本更适合新用户的任何建议都将非常有帮助。

    [/报价]

    建议使用 CCS 20.x。

    [报价 userid=“688460" url="“ url="~“~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1623713/am2634-ccs-12-8-vs-ccs-20-x-for-am2634-mcu-plus-sdk-development

    在探索 Code Composer Studio Resource Explorer 和 Texas Instruments Training Academy 时、我注意到每个 MCU Plus SDK 版本似乎需要特定版本的 CCS、编译器和 SysConfig。

    从文档中可以看出、每个 SDK 都似乎都使用特定工具版本 (CCS、编译器、SysConfig) 进行了验证。

    我想确认我的理解是否正确。

    [/报价]

    是、这是正确的

    [报价 userid=“688460" url="“ url="~“~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1623713/am2634-ccs-12-8-vs-ccs-20-x-for-am2634-mcu-plus-sdk-development

    如果是、我有几个问题:

    是否建议使用针对给定 SDK 指定的确切 CCS、编译器和 SysConfig 版本?

    [/报价]

    是的、为了获得无缝开箱即用体验、您应使用推荐的工具和编译器版本。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“688460" url="“ url="~“~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1623713/am2634-ccs-12-8-vs-ccs-20-x-for-am2634-mcu-plus-sdk-development

    如果我开始使用较旧的 SDK 和相应的较旧 CCS 版本进行开发、这是否仍然是一种良好的学习和开发方法?

    或者、直接开始为新工程使用最新的 CCS 和最新的 SDK 版本是否更好?

    在开始使用 Texas Instruments AM2634 进行开发时、我希望获得有关通常优选方法的指导。

    [/报价]

    建议从最新的 SDK 开始、这样就可以修复以前的错误、并使用新特性和错误修复来更新所有最新特性和工具。

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

    是的、它是 SIL 安全功能正确!

    我建议使用 CCS 20.x、因为这些将获得新功能并由 TI 维护。  [/报价]

    从头开始创建新工程似乎非常困难。 我可以使用 MCU+SDK 中提供的现有示例、但当我尝试仅使用 MCU+SDK 源驱动程序 API 来开发工程时、我遇到了许多错误和问题。

    是否有任何适当的程序在不使用任何现有示例工程(仅使用 TI 驱动程序源 API)的情况下创建全新工程?

    我还尝试使用创建一个工程 “空工程“ 选项、但即便如此、我也遇到了几个问题。

    我知道这一点!

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、要获得开箱即用体验、您应该使用推荐的工具和编译器版本。

    没问题

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

    可以访问 https://www.ti.com/product/AM263P4 或 https://www.ti.com/product/AM2612

    从头开始创建新项目似乎非常困难。 我可以使用 MCU+SDK 中提供的现有示例、但当我尝试仅使用 MCU+SDK 源驱动程序 API 来开发工程时、我遇到了许多错误和问题。

    您能分享您所面临的错误吗?

    另外、如果此视频对基本设置和入门有帮助、请观看此视频: www.youtube.com/watch

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    建议从最新的 SDK 开始、这样您就可以修复以前的错误、并使用新功能和错误修复更新所有最新功能和工具。

    感谢您的答复。

    请提供一个 基本结构 使用 TI MCU_SDK API 从头开始创建新工程?

    只需指导我们创建一个简单的 GPIO 从头开始切换项目 、而不依赖于示例项目。

    您的指导对我们非常有价值!

    谢谢、
    Sai Kiran

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果此视频对基本设置和入门有帮助,请观看此视频 —  www.youtube.com/watch

    我已经完成了演示、这是我计划安装 CCS 12 的内容、这个视频是 CCS 12

    这意味着 AM2634 不是 SIL 级组件、而只是 AM2631、AM263p4?

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

    您好、

    由于对 OS、DPL 和其他驱动程序 libs 的依赖性较高、因此不支持从头开始创建工程。

    鉴于您正在使用入门、我建议从导入工程开始。

    如果您想这样做、我建议您了解 SDK 结构、如下所示:  

    1.有 r5f 端口、即启动代码。

    2.查看不同驱动程序、非 RTOS 和其他要使用的 SDK 组件的 makefile。

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

    所有 Am26x 系列 SOC 均符合 SIL 标准。 由于 AM263P4 和 AM261x 是具有更高存储器和 XIP 的型号、您可以根据成本和所需功能进行选择、因此我向您提供了建议。

    什么意思、AM2634、 不是 SIL 级别的组件、只有 AM2631、AM263p4?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是否有任何使用指南 SysConfig 工具 生成代码? 我找不到有关如何使用它的完整指南。

    还可以介绍它的使用方法 在 Code Composer Studio (CCS) 内 ? 在创建项目或创建项目时 、如首先配置并单击它将创建项目?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    所有 Am26x 系列 SOC 均符合 SIL 标准。 由于 AM263P4 和 AM261x 是具有更高存储器和 XIP 的型号、您可以根据成本和所需功能进行选择、因此我向您提供了建议。[/报价]

    明白了!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“500225" url="“ url="~“~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1623713/am2634-ccs-12-8-vs-ccs-20-x-for-am2634-mcu-plus-sdk-development/6259367

    由于对 OS、DPL 和其他驱动程序 libs 的依赖性较高、因此不支持从头开始创建工程。

    [/报价]

    好的、我的应用程序使用了很多外设、如果导入的是单独的外设示例代码、并且将它们集成到一个外设中、比创建新的工程要复杂、我是否正确?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有使用的指南 SysConfig 工具 生成代码? 我找不到有关如何使用它的完整指南。

    这里没有 SysConfig 工具的官方指南。

    1.您可以在左窗格中浏览外围设备。

    2.在中央控制台中,您可以配置特定的外围设备

    3.您可以在这里看到所有的问题,资源冲突,错误配置,警告:

    4. SysConfig 为外设初始化、时钟、pinmux 和配置自动生成的所有 SysConfig 代码都是自动生成和编译的、并链接到您的工程。 此处是文件列表。 您可以使用单选按钮关闭这些文件的自动生成。 您还可以实时比较文件中发生的更改、当您在 GUI 中更改任何内容时、只需点击文件名即可看到 git 样式的 diff。

    5.您还有一个引脚使用图、其中显示了当前使用的所有引脚、将鼠标悬停在这些引脚上可以查看配置的多路复用模式

    6.最新版本的 syscfg 和 SDK 还支持 ClockTree 以交互方式配置外设时钟:

    7.在右上角,你有其他的功能,如生成 MPU,时钟,内存摘要:

    此致、
    Shaunak

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我的应用程序使用大量的外设、如果导入是独立的外设示例代码、并且将它们集成到一个外设中比创建新的项目要复杂、我是否正确?

    是的、推荐的方法是从最复杂外设的示例开始、例如以太网、闪存或其他复杂的外设、然后参考其他外设示例并向 SysConfig 添加更改。

    如果使用多核工程、请从多核 IPC 工程开始。

    此致、
    Shaunak

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

    尊敬的 Shaunak:

    感谢您就此主题提供的答案和解决方案。

    此致、
    Sai Kiran