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.

[参考译文] CCS/CC1350:在CCS 7.1 中配置和使用RTSC

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/597386/ccs-cc1350-configuring-and-using-rtsc-in-ccs-7-1

部件号:CC1350

工具/软件:Code Composer Studio

我是TI uControllers和CCS的新用户-我的CCS安装允许我生成和运行示例项目,但是我不知道如何使用RTSC来配置修改旧项目的新项目。 "RTSC Tools"(RTSC工具)菜单选项出现在项目菜单中,但是"平台包"未配置,并且不清楚我需要选择什么。 我们非常感谢您提供指向文档或教程的任何提示。

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

    您可以将非RTSC项目转换为RTSC项目,但有几个步骤。 我们建议您为所需设备导入基于RTSC的简单模板项目。 然后将您的应用程序代码移到其中。

    注意:一旦将项目标记为RTSC项目,就无法将其转换回非RTSC。

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

    感谢您提供有关RTSC项目配置的信息。  在继续之前,RTSC是否是产品配置的正确方法? 不清楚TI是否鼓励使用它,因为我发现我为CC1350 LaunchPad测试的示例项目似乎不是基于RTSC的。 CCSV7的新项目选择中不包括“空RTSC项目”。 如果未使用RTSC,则手动编辑相应配置文件的说明也会很有帮助。

    我对如何创建和构建一个空的RTSC项目进行了一些探讨。 我找到了一些关于如何通过将RTSC 配置文件添加到新的空项目中来创建RTSC项目的参考。 我按照早期版本的CCS的说明操作,但遗憾的是,我的项目存在与找不到“xdc.services.global.XDEException"文件”相关的构建错误。 我以为我已经在CCS中安装了所有必要的组件。

    有关首选项目创建(RTSC或非RTSC)配置的建议将很有帮助。 如果RTSC是首选方法,则最好提供指向详细说明/文档的指针。  

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

    首先是一些背景。 对于CC13xx和CC26xx,几年前就决定要求应用程序基于TI-RTOS (我不会详细介绍)。 TI-RTOS内核(具有一些硬编码配置设置)已生成并放置在ROM中,以帮助将占用空间影响降至最低。 因此,SimpleLink CC13x0 SDK中的所有示例都是基于TI-RTOS的。

    TI-RTOS内核需要配置文件(aka .cfg文件)。 这是一个类似JavaScript的文件,它允许配置内核以满足您的应用程序需求。 cfg文件在预构建步骤中用于生成源文件(和头文件)以及用于构建应用程序的链接程序文件。

    以前,.cfg文件包括在项目中(或包含堆栈项目和应用程序项目的CC26xx设备的应用程序项目中)。 使用SimpleLink SDK仍然可以实现这一点,但您可以将其作为一个称为内核配置文件的单独项目。 SDK中提供了一个“发行版”和“调试”内核配置,您可以修改或进行更多配置(有关详细信息,请参阅SimpleLink用户指南)。 所有驱动因素和所有(我相信) EasyLink示例都使用这种单独的项目方法。 内核示例仍在项目方法中使用.cfg文件。

    如果项目具有.cfg文件,则为RTSC项目。 因此,对于EasyLink和驱动程序示例,应用程序项目不是RTSC项目,而是依赖于内核配置项目(RTSC项目)。

    在可预见的将来,TI-RTOS内核项目将始终是RTSC项目。 我们没有任何具体的计划来改变这种情况(但我们一直在寻找各种方法,使用户能够轻松地做到不会破坏兼容性)。

    在应用程序项目中使用.cfg可以更好地微调应用程序。 让应用程序项目依赖于内核项目可以实现更标准化的内核(当有许多人在处理一个产品或多个产品并希望共享相同配置时,这种方法很有效)。

    我个人更喜欢让应用程序依赖于内核项目。 所以我先从最简单的EasyLink或15.4 示例开始,然后将其用作模板。 您将获得所需的所有RTSC和堆栈设置。

    仅供参考...对于MSP432和CC32xx SimpleLink MCU器件,我们还支持FreeRTOS,但目前没有计划在CC13xx/CC26xx器件上支持此功能。 我们正在积极考虑为CC13xx/CC26xx器件支持无RTOS解决方案。 您仍将获得基于RTOS的解决方案所提供的功能TI驱动器(例如UART,I2C)和电源管理。 这些显然不是RTSC项目。

    希望能帮助,而不仅仅是混淆事物:)
    托德
x 出现错误。请重试或与管理员联系。