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/LAUNCHXL-CC1312R1:TI RTOS 参考手册-在哪里?

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/896614/ccs-launchxl-cc1312r1-ti-rtos-referance-manual---where-is-it

器件型号:LAUNCHXL-CC1312R1
主题中讨论的其他器件:CC2650CC2642RCC2640R2FLM22673CC1312R

工具/软件:Code Composer Studio

 我仍在尝试使 System_printf 正常工作、因此我想尝试使 LED 闪烁。

我在一些论坛支持答案中找到了 TI RTOS 命令"Task_sleep (n)"。 我尝试使用它、在"Task_sleep"上出现链接错误。

我找不到的文档是所有各种 TI-RTOS 系统调用的列表、以及使用 CCS 工具执行.syscfg 时需要引入哪些"片段"/模块。

与整个软件生态系统非常相似、文档似乎是在这里和那里的一部分、或者您必须搜索各种示例并查看它们是如何设置的。 当前 TI RTOS 和 CCS 版本10是否存在具有"新".syscfg 功能的任何此类文档?

 - Pete

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

    尊敬的 Peter:

    对于文档、您可以在 Resource Explorer 中找到以下内容:

    http://dev.ti.com/tirex/explore/node?node=ACynXnrImPSlxzbth8UD1w__eCfARaV__LATEST

    TI-RTOS API 位于相关 SDK 的子文件夹"TI-RTOS "中。 当您查看这些模块时、"C 纲要"也会显示(在顶部)、其中包含您需要的代码。 同一文件夹中还有一个"TI-RTOS 用户指南"。

    文档碎片化的原因是它们是 SDK 的独立部分。 例如、如果未严格连接到 TI-RTOS、反之亦然。

    我知道您的另一个有关如何使 System_printf()正常工作的主题,我计划在今天/明天对此进行跟进。  

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

     我为 cc1312打开了过滤器、这意味着没有显示"Documents"文件夹。 即使添加了"CCS Compiler"筛选器、"Documents"部分也会消失。

     这些文档包含了我要查找的内容:操作系统和特定部件功能的列表、以及使其正常工作所需的功能。 我猜_这也意味着所有文档现在都是"在线"的、旧的参考手册(如2018年1月的参考手册)已经折旧、尤其是对于 CCS V 10用户而言、因为所有屏幕截图都是错误的。

     这应该足以让我从一些演示开始、并对其进行修改以了解系统。 与任何嵌入式系统一样、速度、存储器限制和成本限制也意味着一个复杂的软件环境。 但另一种选择是1 MB "Hello World"程序、这不是一个选项。 我怀疑最终在我的脑海中看到大画面需要大约一个月的时间。

     希望我接下来的问题将更加具体。 我在 Raspberry Pi 附加电路板上工作、该电路板具有 CC1312、CC2650模块、TRF7970 RFID、两个 TI 开关电源。 所有这些工作完成后、目标是将 PI 替换为 MPS432p4011、并使用 cc3220模块从智能手机进行 WiFi 连接和用户配置。 所以、我对 TI、RTOS 和 CSS 都很博彩。

    感谢你的帮助。

     - Pete

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

    尊敬的 Peter:

    我从未尝试过滤波器、我需要使用它们来查看发生了什么。  

    通常、我们的目标是在实际 SDK 中包含 SDK 的所有文档。 在线资源浏览器是将文档连接到最新 SDK 的好方法。

    我知道你有一个很大的空间让你的头脑四处走动,似乎是一个相当大的项目。 一般建议是考虑将 CC2650模块替换为 CC2640R2F 或 CC2642R (甚至是用于双频带无线电的 CC1352R1)。 这是因为 CC2650在软件方面是一个 oddball、它在较旧的 BLE 堆栈和较旧的 TI-RTOS 版本上运行。

    CC1312、CC3220、MSP432P (和 CC2640R2F/CC2642/CC1352)都属于 SimpleLink 系列、这意味着它们在共享 CoreSDK 时在软件方面彼此更接近。 例如、所有这些器件共享相同的驱动程序层、这意味着您可以轻松地重复使用代码。 CC2650的情况并非如此、这意味着您很可能会感到这种沮丧、因为所有其他 IC 都是如此相似。

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

     CC2650的成功之处在于其作为完整模块的可用性。 无需在 GHz 范围内调整布局、寿命就足够粗糙了。 当我在 Code Composer 中看到自己的区域时、我感到很失望、尤其是在 TI 网站上、该部件被称为 SimpleLink 系列的一部分。 虽然 CC1352看起来很有趣、但我需要能够同时/独立地执行蓝牙和900MHz。 尽管如此、模块也会很好、我只能使用其中的两个模块。

     因此、我将了解使用 CC2650并进行呼叫有多糟糕。 我已经完成了用于传感器(健康和环境监控器)的 PCB、它们也使用了 CC2650、因此希望它不会太糟糕。 使用 CC1352的尺寸/引脚兼容模块会非常好。 无芯片天线、50欧姆带状线非常简单。 它将为 CC2650用户提供迁移路径。 组件上的尺寸也不能小于0402 - 0201器件已推出。

     我希望您能就模块的可取性向 TI 的其他人提供反馈。 TI 拥有一组最全面的器件、这些器件共享一个软件生态系统。 值得花一些时间来解决它。 模块也会有所帮助。 我刚刚发现 了 TPSM5360x 电源模块、并将使用该模块替换我的 LM22673/MBR751/33uH 线圈。 自从 National 在二十年前推出 Simple Switcher 系列产品以来、我一直在使用 LM267x 器件。 希望在13.56 MHz 下不会对 RFID 产生过多干扰。

     我已经有一天时间与 CCS 内置的文档进行交互、我认为它可以正常工作。 我将开始使用 CC1312R。

    再次感谢您的回复。

     - Pete