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.

[参考译文] TIDA-010024:TIDA-010024 -问题

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/837643/tida-010024-tida-010024---issue

器件型号:TIDA-010024
主题中讨论的其他器件: CC1312RCC1352RTIDA-010003

您好!

我从以下链接下载了 TIDA - https://www.ti.com/tool/TIDA-010024

设置- CC13532R、REV E 板。 CCS 9.

首先、我分别使用轮询和 Root_POLL 示例刷写了两个板(稍后我还尝试了推送和根推送)。 没有构建错误。 但我在终端上看不到任何东西、也看不到任何指示代码正常工作的 LED。 由于我没有获得任何输出、我尝试放置一些断点、并发现代码在特定步骤后提供了 DAP 错误。 (如下面的屏幕截图所示)。

我在之前的一段时间内尝试过相同的示例、使用了旧版本的 TIDA 和 REV C 板、当时它无缝工作。 我记得几秒钟内连接的板、根终端显示了一些统计信息。 我希望此版本的功能也是相同的。 但出于某种原因、我无法使其正常工作。

我得到以下错误。



当我进入突出显示的 LED 功能时、会发生 DAP 错误。 有人能指导我哪里出错了吗?

此外、是否有任何先决条件/先前的步骤或需要这些步骤才能完成此工作?  
我缺少的任何文档/自述文件或一些明显的问题?

感谢您的任何帮助。

谢谢、此致、

耶什。

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

    您好、Yash、

    从错误消息中可以看到 JTAG 上的硬件连接出现了一些问题。 请参阅以下链接、了解这是否有助于解决您的问题。

    http://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html

    您是否仅在断点之后才得到此错误?

    您能否确认您正在使用的 SDK 版本?

    此致、

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

    您好 Prasanna、

    感谢您的快速响应。

    1.  我也在对不同代码(15.4传感器和收集器)使用相同的硬件、它们按预期工作。 如果我不错、如果 JTAG (硬件本身)出现问题、其他代码也无法正常工作、对吧? 我仍将检查您提供的链接以获取任何帮助。

      编辑了四-
    2. 否、我在按下"播放"按钮后收到此错误。 实际上、在"Debug"窗口中出现错误之前、必须等待几秒钟。 (之前我几乎一次按"播放"和"停止"按钮、但在这个短窗口中没有显示错误)。
      ****

    3. 您是否要求 Simplelink SDK 或 TIDA 版本?
      无论如何 ,我使用的是 simplelink_cc13x2_26x2_SDK_3_20_00_68 ,而对于 TIDA-010024,我使用 的是6LoWPAN_Mesh_TI_15_4_Example_CC1312R_V2.0.0.0 。

    此外、CCS 是否有运行6LoWPAN_Mesh_TI_15_4_Example_CC1312R_V2.0.0.0的任何特定要求  ?  

     

    谢谢、此致、

    耶什。

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

    您好、Yash、

    3.我认为这可能是由于您使用的 SDK 版本所致。 对于此 TIDA 示例、 必须使用 simplelink_cc13x2_26x2_SDK_2_40版本。  

    此致、

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

    您好 Prasanna、

    我很抱歉。 由于我最近安装了3.20 SDK、因此我假设 TIDA 项目正在使用该 SDK。 我同时安装了 SDK (3.20和2.40)。 是否有任何方法可以了解 TIDA 项目使用的 SDK?

    我尝试搜索它、可以看到 SDK 安装目录显示了2.40 SDK 的路径。

    (在"Linked Resource"下->路径变量-> COM_TI_SIMPLELINK_CC13X2_26X2_SDK_INSTALL_DIR -> C:\ti\simplelink_cc13x2_26x2_SDK_2_40_00_81)

    这是否意味着工程自动检测到2.40 SDK 并正在使用它? 如果是,则上述问题仍然存在。

     

    (三  编辑  

    确认该项目正在使用 SDK_2_40_00_81

    我可以看到 、在 Properties -> General -> Products -> SimpleLink CC13x2 26x2 SDK -> SDK 2.40下已选中。

     

    我是否可以验证其他内容?  

    我正在收到此警告、但我也在较旧版本中收到此警告。 它表示将使用另一个兼容版本。 虽然我对此有疑问、但这是否是原因?

    "此项目是使用当前未安装的编译器版本创建的- 18.1.0.LTS [ARM]。 编译器的另一个版本将在编译期间使用- 18.12.1.LTS。"  

    (二

     

    谢谢、此致、

    耶什。

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

    您好 Prasanna、

    自上次以来的更新-

    我下载 了18.1.0.LTS [ARM] 编译器并再次尝试、但仍面临相同的问题。

    因此、只需确保我使用的是正确的环境/设置。 我将再次列出它、让我知道是否有 任何错误-  

    CC1352R、    

    修订版 E、

    SDK 2.40、

    CCS -版本:9.0.1.00004、

     18.1.0.LTS [ARM] 编译器

    此外、正如您之前提到的" 对于此 TIDA 示例、 必须 使用 simplelink_cc13x2_26x2_SDK_2_40版本。  "  

    但是、当我参考 http://www.ti.com/lit/an/tida027/tida027.pdf 这份文档时 、我看到了以下摘要-

    6LoWPAN 网状 TI 参考设计基于 SimpleLinkTmCC13xx SDK (软件开发套件) TI-15.4堆栈示例实现了6LoWPAN 网状堆栈。 随着 SimpleLink SDK 随着新功能或错误修复的不断发展、开发人员可能需要将现有的6LoWPAN 网状软件集成到新的 SimpleLink SDK TI-15.4示例中。 由于 TI-15.4堆栈在 SimpleLink CC26x2 SDK 中支持2.4GHz 频段、因此开发人员可能还希望将6LoWPAN 网状堆栈集成到基于2.4GHz 的 TI-15.4示例中。 本文旨在详细介绍如何实现这一点。 相应的 TI 设计为 TIDA-010003和 TIDA-010024。

    如果我理解正确、我可以将6LoWPAN 示例合并到任何 SDK 2.40及 更高版本的15.4传感器中、而且它与所使用的 SDK 无关。 话虽如此、我发现您的陈述与上述摘要中所述的6LoWPAN 功能存在对比。

    这是否意味着用户将相应地为较新的 SDK 移植/迁移6LoWPAN 示例?
    如果是、则应遵循以下哪种文档?  

    我有点困惑、我知道我在这里的解释可能是错误的、因此请随意指出我的错误。

    谢谢、此致、

    耶什。

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

    您好 Prasanna、

    是否有关于此问题的任何更新?

    谢谢、此致、

    耶什。

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

    您好、Yash、

    很抱歉造成混淆。 有关 TIDA-010024 ( http://www.ti.com/lit/an/tida027/tida027.pdf )的声明是正确的。 您可以在2.4以上的任何 SDK 版本上合并此示例。  

    但是、示例编译仅适用于 CC1312、不适用于 CC1352。  要使用 CC1352R、必须根据 SDK v2.40中提供的 CC1352传感器示例移植该示例。

    替代方案、快速/简单的解决方法是改用 CC1312R EVM。  

    此致、

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

    您好 Prasanna、

    了解该部分。 谢谢。

    此外,我在这之前提出的问题仍然没有得到答复。

    我会在这里再次询问-

    我在以前使用旧版本的 TIDA 和 REV C (SDK 2.30)板时尝试过6LoWPAN 示例、当时它无缝工作。  

    现在、设置刚刚被修改、我将使用 6LoWPAN_Mesh_TI_15_4_Example_V2.0.0.0和 REV 板(SDK 2.40 (由 CCS 从可用的 SDK 中自动选择)。 构建和调试此设置会产生 DAP 错误(上面附加了一个屏幕截图)。

    那么、这款新更新的6LoWPAN 是否与 CC1352不兼容?

    谢谢、此致、

    耶什。

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

    您好、Yash、

    是的、你是对的。 在 SDK 的早期版本(2.3和更早版本)中、项目与 CC1312和 CC1352兼容。 您可以在这两个器件之间无缝切换。

    遗憾的是、在较新版本的 SDK 上、它们不直接兼容。 您已明确地将项目从 CC1312移植到 CC1352。  这不仅影响了6LoWPAN 项目、而且还影响了使用 CC1312和 CC1352的所有项目。  

    此致、

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

    您好 Prasanna、

    现在很清楚。 谢谢。 我的初始问题已解决。

    但我仍有几个问题、

    如果您不介意、我是否可以问 、为什么在较新的6LoWPAN 中删除了 CC1352R 的兼容性?


    此外、您还想让我谈谈将6LoWPAN 项目移植到 CC1352所需的移植/迁移指南吗?

    谢谢、此致、

    耶什。

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

    您好、Yash、

    下面是将示例移植到 CC1352的步骤。 只需将所有内容复制/覆盖到 CC1352传感器基线示例中即可。

    -以 CC1352R_SENSOR 为例

    -重命名 CCS 工程名称

    -覆盖6LoWPAN、应用程序、dtls 目录或将其复制到 CC1352R_sensor 示例  

    -覆盖 app.cfg、cc13x2lp.cmd 和 ccfg.c

    -更新 CCS 属性

     :预定义符号和 include 选项

    可在 http://www.ti.com/lit/an/tida027/tida027.pdf 上找到一个通用指南文档

    此致、