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.

[参考译文] CC1312R:建议为 CC1312使用什么版本/型号的 CCS、ROV、调试器、配置设置、调试设置

Guru**** 2482105 points
Other Parts Discussed in Thread: LAUNCHXL-CC1312R1

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1243877/cc1312r-what-version-model-of-ccs-rov-debugger-configuration-settings-debug-setup-are-recommended-for-cc1312

器件型号:CC1312R

TI 的朋友和家人!、

我们收到了一位朋友关于 CC1312和正确 ROV 配置的请求。

--------

我们想要获得有关如何使用和配置 CCS 中集成的 ROV 工具来监视线程状态、堆栈使用情况和 CPU 负载的帮助、以了解我们基于 CC1312的 SDK3的代码。

二进制文件不是通过 CCS 生成的、因此我认为我们可能需要遵循如下策略:

https://software-dl.ti.com/ccs/esd/documents/rov_guide/html/src/rov.html#starting-a-rov-session

现在、我们很难通过以下设置来确定如何在运行时监控线程和堆栈:

IAR 编译器生成的图像、CC1312R1器件、SDK 3、用于 CC1312 LuanchPad、CCS 12.0.0和 ROV 工具的 JLink Ultra+调试器/板载调试器。

您会建议使用什么版本/模型的 CCS、ROV、调试器、配置设置、调试设置?  

[TI 迄今的回复]

我一定会非常密切地遵循这一战略:

简介—运行时对象视图文档

但首先、我怀疑其中的一个或多个工具组件可能可疑、尤其是较旧的 SDK3 (2019年)。

尽管此页面显示了 CCS v7或更高版本(2017)、但可能值得使用更新的 SDK。

简介—运行时对象视图安装

这实际上是 E2E 论坛上一个很好的问题–如果您愿意、我可以发起查询。

(只需意识到一些人在度假到下周中旬)  

无论如何、我都要尝试以这两种方式来遵循这一策略:

简介—运行时对象视图文档

另请通过类似方式查看此 E2E:

(+) CC1312R:ROV 的 SysConfig 设置-低于1GHz 论坛-低于1GHz - TI E2E 支持论坛

CCS 11.2的版本/模型

CC1312xx SDK 6.10.00.29

ROV (包含在工具中)

TI-RTOS v7

已知正常工作

此处找到更新版本的 cc1312xx SDK:

SIMPLELINK-LOWPOWER-F2-SDK 软件开发套件(SDK)| TI.com

非常感谢!
克里斯

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

    Chris、您好!

    他们是否可以在 IAR 中仅使用 ROV?

    https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_7_10_00_98/docs/proprietary-rf/proprietary-rf-users-guide/proprietary-rf-guide/debugging-index.html#rov-in-iar

    谢谢、

    M·H

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

    尊敬的 Marie:

    我认为、要在 IAR 中使用 ROV、无论如何都需要 TI-RTOS 插件、不是吗?

     只有在 IAR 中启用了 TI-RTOS 插件(来自之前的 dev.ti.com 链接)、这些步骤才可行。

    请评论、thx。
    克里斯

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

    Chris、您好!

    是的、他们需要使用 TI-RTOS。

    我不确定我是否理解问题所在。 您能告诉我他们正在使用的无法正常工作的步骤吗?

    谢谢、

    M·H

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

    尊敬的 Marie:

    谢谢、"是的、我们在开发中使用 TI-RTOS。 基本上在 IAR 8中、我们从调试器菜单中启用 TI-RTOS 插件、以便我们可以使用 ROV。 但我们当前的开发是在 IAR 9中执行的、该 IAR 不支持 ROV、并且 TI-RTOS 插件不可用。 我找到了以下论坛:

    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1137995/lp-cc1352p7-ti-plugin-for-iar-embedded-workbench-9-x/4354687?tisearch=e2e-sitesearch&keymatch=IAR%209#4354687

     我们可能会找到与 TI 不打算在 IAR 9中支持 ROV 相同的答案、但我可以再次询问 TI 是否可以再次提供支持、因为仍有客户希望/需要使用 ROV。"

     谢谢。

    克里斯

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

    Chris、您好!

    我明白了。 你是对的。  

    那么、问题是如何将 IAR 生成的输出文件与 CCS 结合使用。  

    1.在 CCS 中, 为 CC1312目标做一个目标配置(https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html )

    2. 选择目标配置,左键点击,按"LaunchTarget"

    3.按 FLASH 按钮,选择 Load symbols,选择您的输出文件

    如果您能够在连接了调试器的情况下编程和运行器件、则应该能够启动 ROV。

    谢谢、

    M·H

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

    尊敬的 Marie:

    谢谢!  客户已按照您建议的步骤操作、但使用的是 LAUNCHXL-CC1312R1、而不是自己的电路板(也使用 CC1313R1)。

    并在 IAR 中编译项目:

     尝试使用 CCS 的 ROV: (但不可行、我通过电子邮件向您发送了一组屏幕快照)

     我们 怀疑存在以下问题相关:FW 对 CCS 使用 SDK v3和 RTSC 配置、就好像是 SDKv7的配置

     " 如何编辑 XDCpath 配置以便能够使用 IAR 9上为 CC1312R1 SDKv3生成的映像/工程从 CCS 12中使用 ROV?"

     我们建议尽可能迁移到更新的 SDK 版本。

    但欢迎使用任何权变措施建议。

    Ty、
    克里斯  

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

    Marie 和他的团队、

    对最后一个问题 ""的任何想法 如何编辑 XDCpath 配置以便能够使用 IAR 9上为 CC1312R1 SDKv3生成的映像/工程从 CCS 12中使用 ROV?"

    此致、

    克里斯

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

    Chris、您好!

    为了排除 SDK 版本、您可以使用最新 SDK 中的示例项目、使用 IAR 进行编译、然后按照我的步骤操作、看看它是否起作用?

    谢谢、

    玛丽  

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

    尊敬的 Marie、实际上、我认为这对我和客户都是一个有效的问题。  我在这个过程的早期就已经和工程师一起完成了这个过程、所以我非常有信心、这不会是问题。  我当然可以证实这一点。  但我想我也想问他们、他们是否可以简单地尝试进行同样的练习、 或者、如果他们只是能够迁移到某些较新版本的工具链、因为最终这似乎是某种工具链组件不匹配的情况。

    谢谢。
    克里斯

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

    Chris、您好!

    是的、有道理。 如果是我,我希望在我开始迁移过程之前得到确认。

    谢谢、

    玛丽

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

    好的、Marie、再次感谢您。  我现在将结束这个演示。  客户也没有机会为我们确认这一点。 现在我们继续、说再见。  ;-)

    此致、

    克里斯