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.

[参考译文] CC1314R10:与传感器控制器相关的问题

Guru**** 2577385 points
Other Parts Discussed in Thread: CC1354P10, CC1354R10, CC1314R10, CC2674P10, CC2674R10, SYSCONFIG, CC1312R7, SEGGER

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1559449/cc1314r10-questions-related-to-sensor-controller

器件型号:CC1314R10
Thread 中讨论的其他器件: CC2674P10CC2674R10、CC1354P10、CC1354R10、 SysConfigCC1312R7SEGGER

工具/软件:

我使用的是 TI cc1314 定制板。 我想使用传感器控制器作为唤醒源。

我指的是以下文档

CC26xx、CC13xx Sensor Controller Studio 入门指南(修订版 M)

问题如下

  1. 如图所示、 Sensor Controller Studio 支持以下系列。  从下图中、不清楚 SENSOR Studio 是否支持 cc1314。
  2.  是否有任何使用传感器控制器实现低功耗待机和从待机模式唤醒的示例
  3.  如何使用传感器控制器实现“低功耗“UART。

 提前感谢

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

    您好、Prashant、

    是的、我们支持 CC1314R10 修订历史记录 — Sensor Controller Studio

    • “[SCS] 添加了对 CC1314R10、CC1354R10、CC1354P10、CC2674R10 和 CC2674P10 器件的支持。“

    我们有两个有关传感器控制器 传感器控制器基础知识的 SimpleLink Academy 实验室。 请查看它们、下载 Sensor Controller Studio 后、您可以导入几个示例。

    您可以通过从传感器控制器调用 fwGenAlertInterrupt ();来唤醒主 MCU。 您可以在 Sensor Controller Studio 中按 F1 来获取更多信息。

    此致、

    Daniel

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

    尊敬的  Daniel:

    请确认以下内容

    从以下版本文档中

    Sensor Controller Studio 版本 2.9.0.208 是否支持 SimpleLink 低功耗 F2 SDK(版本 8.30.01.01)  

    在版本说明中、提到无法使用 SimpleLink CC13xx/CC26xx SDK 5.40.00.40 为这些器件打开或配置示例。 您能否确认 SDK 版本 8.30.01.01 现在是否支持为器件打开和配置这些示例?

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

    您好、Prashant、

    你是对的、我已经与团队再次核实、我将扩大我的答案。

    通常、传感器控制器示例包含两个部分:

    1. 传感器控制器工程 (.SPS)
    2. 介绍适用于应用处理器的 CCS/IAR 工程。

    我们在 Sensor Controller Studio 上支持 CC13x4/CC26x4、但 我们没有这些芯片的示例。

    不过、您可以从 CC13x2/CC26x2 导入示例、更改器件型号并仔细检查所有分配的引脚。

    SDK 之后、无法从下拉菜单中选择 7.10、但可以通过指定 SDK 路径来使用覆盖、如本屏幕截图中所示。

    然后、您可以使用 Sensor Controller Studio 中的 Task Testing 和 Run-Time Logging 来运行工程。

    但是、如果您尝试导出传感器控制器工程并使用提供的 CCS/IAR 工程从应用 MCU 启动该工程、这将是开箱即用的。 示例附带的 CCS/IAR 工程是针对不同的 ARM CPU CC13x2/CC26x2 量身定制的。

    您可以做的是  为 CC13X4 手动创建和空 CCS 工程、并根据文档包含传感器控制器生成的源文件。 (看看主页。 和 Mair_rtos.c) 对应。 这可确保 CCS 工程是针对具有正确 SysConfig、链接器等功能的合适 ARM CPU 量身定制的

    此致、

    Daniel

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

    您好 Danial、

    我打开了现有的示例 ADC 窗口监控器、芯片名称为:cc1312R7

    在 I/O 映射部分 、它显示了 cc1312 R7 电路板的所有引脚详细信息、但与我在 cc1314R10 中没有观察到的情况相同

    CC1312R7

    CC1314R10

    “我们可以使用带有定制电路板的 Sensor Controller Studio 进行下载和调试吗?或者在 SCS 中进行调试和下载是否需要 LaunchPad?“

    在“任务测试“部分、当我点击 CONNECT/F12 但没有看到自定义电路板是否已连接?

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

    您好、Prashant、

    然而、似乎没有提供引脚细节、但它们已正确映射。

    使用 CC1314R10 Launchpad 进行测试:

    1.选择 CC1314R10 和合适的封装、对于 Launchpad、这是 QFN64 RSK。 定制电路板可能会有所不同

    2.验证映射、DIO23 也是此芯片的模拟输入(数据表的表 6.3)

    3.按 Ctrl+G

    4.进入任务测试,按 F12,它应该会打开统计图选项卡。  现在 您知道它已连接。

    此设计不需要 LaunchPad、但需要 TI 调试探针、例如  XDS100v3、 XDS110 或 XDS200 JTAG。 您使用的是其中的任何一种吗?

    按下 Connect/F12 时、底部栏中是否出现任何错误? 作为“未找到目标“?

    5.按 F6 键运行初始化代码。

    6.按 F5 运行。

    此致、

    Daniel

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

    下面是芯片选择窗口

    按下 Connect/F12 时、底部栏中是否出现任何错误? 作为“未找到目标“?

    =>是

    下面是任务测试图像

    我正在使用 JTAG  

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

    您好、Prashant、

    您使用什么调试探针? 您能展示连接的图片吗?

    此致、

    Daniel

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

    尊敬的 Daniel:

    我正在使用 JTAG 调试器。  

    我可以使用 CCS Studio 和 Jflash 通过相同的连接进行刷写。

    但使用传感器控制器、我无法通过按 F12 在任务测试中运行

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

    您好、Prashant、

    我明白,但它是什么模型。

    是 Texas Instruments 调试器吗? 例如 XDS110 (LP-XDS110 开发套件| TI.com) 或第三方?

    此致、

    Daniel

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

    尊敬的 Daniel:

    我使用的是 Segger Jlink Ultra+  

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

    您好 Prashant。

    传感器控制器的任务测试仅支持 TI 调试探针 XDS100、XDS110 和 XDS200。

    此致、

    Daniel

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

    如果我使用 FreeRTOS、需要在操作系统部分中配置什么选项?

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

    您好、Prashant、

    请选择“TI 驱动程序移植层“。 按 Ctrl+G 后、将生成 scif_osal_tidpl.h 和 scif_osal_tidpl.c

    然后、您可以在 CCS 中为 FreeRTOS 导入“空“示例、并在 main_freertos.c 中初始化传感器控制器、类似于在 main_tirtos.c 中的初始化方式  不那么出色。 您将需要使用以下函数:

        scifOsalInit();
        scifOsalRegisterCtrlReadyCallback(scCtrlReadyCallback);
        scifOsalRegisterTaskAlertCallback(scTaskAlertCallback);
        scifInit(&scifDriverSetup);
    
        // Start the Sensor Controller task (not to be confused with OS tasks)
        scifStartTasksNbl(BV(SCIF_BUTTON_DEBOUNCER_TASK_ID));

    确保在挂起/发布信标时使用 FreeRTOS 函数。 使用 main_tirtos.c 作为指南。

    此致、

    Daniel