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.

[参考译文] CCSTUDIO:带 TI-RTOS7 ROV 事件的 CCS 12.8.1 窗口显示"No Data to Display"尽管使用了事件

Guru**** 2943350 points

Other Parts Discussed in Thread: CC1312R7, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1655148/ccstudio-ccs-12-8-1-with-ti-rtos7-rov-events-window-says-no-data-to-display-despite-event-usage

部件号: CCSTUDIO
主题中讨论的其他器件: CC1312R7SYSBIOS

您好、

我目前正在处理 CCS 12.8.1.00005、 CC1312R7TI-RTOS7、 并已实现多项使用 事件同步的任务。 应用程序本身按预期运行、事件被 正确发布和挂起、任务同步正常工作。

执行的事件与此示例类似: https://software-dl.ti.com/simplelink/esd/simplelink_cc13xx_cc26xx_sdk/7.41.00.17/exports/docs/proprietary-rf/proprietary-rf-users-guide/tirtos/synchronization.html#event

但是、当我打开运行时对象视图并导航到 事件时、窗口会显示:
“没有要显示的数据“

我希望看到有关当前正在使用的事件实例的信息。  

请提供任何指导。

你好
RLB

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

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

    您好 RLB、

    您是否已经参考了以下文档和视频?

    使用运行时对象视图 (ROV) 调试 FreeRTOS—SimpleLinkTm CC13XX/CC26XX SDK BLE5-Stack 用户指南 2.2.11.00 文档

    (+)【常见问题解答】什么是 ROV(运行时对象查看器)? -处理器论坛 — 处理器- TI E2E 支持论坛

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

    如何使用运行时对象视图|视频|德州仪器 TI.com

    只是为了进行确认、您是否尝试了在其中一个事件中放置断点、在调试模式下停在此处并刷新 ROV 事件以查看是否有任何变化? 如果在 ROV 事件下仍然没有显示任何内容、则至少在您的设置中、同步的任务可能不会被算作 ROV 中的事件。

    谢谢、
    Alex F

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

    您好 Alex、

    每次启动调试器并打开/切换到 ROV 窗口时、都会收到以下消息:

    “ 错误:无法使用“comm=DSLite:0、symbols=、wsPort=623225“启动 ROV:错误:/home/user/ti/simplelink_cc13xx_cc26xx_sdk_8_32_00_07/kernel/tirtos7/packages/ti/sysbios/gates/GateMutex.rov.js 中的错误:错误:utils.loadCapsule:无法在路径“/home/user/ti/simplelink_cc13xx_cc26xx_sdk_8_32_00_07/kernel/tirtos7/packages/ti/sysbios/gates;/home/user/ti/simplelink_cc13xx_cc26xx_sdk_8_32_00_07/.;${XDCROOT}/软件包;/home/user/ti/simplelink_cc13xx_cc26xx_sdk_8_32_00_07;/home/user/ti/ccs1281/ccs/ccs_base/emulation/gel/images/cc26xx/cc26x2x7_driverlib_rom_syms.out;/home/user/ti/simplelink_cc13xx_cc26xx_sdk_8_32_00_07/kernel/tirtos7/packages;/home/user/ti/simplelink_cc13xx_cc26xx_sdk_8_32_00_07/source;/home/user/ti/xdctools_3_62_01_15_core/packages;/home/user/ti/simplelink_cc13xx_cc26xx_sdk_8_32_00_07/kernel/tirtos/packages;““中找到/ti/sysbios/knl/Mailbox.rov.js


    尽管如此、窗口仍然会显示一个 Connect 按钮、点击它可以让 ROV 正常工作、因此我不确定错误实际上是严重错误还是与其他问题有关。

    此外、ROV 中的堆可用空间和栈使用加载项不起作用(请参阅屏幕截图)。



    我还尝试在以下位置放置一个断点:

    Event_post(dataTaskEventHandle, ACQUIRE_SENSOR_DATA);

    但是、ROV 中的事件视图仍然不显示任何活动。

    上下文中、我的系统中有三个任务。 计时任务负责将事件发布到其他两个任务、这两个任务正在等待这些事件执行其操作。

    您好、
    RLB

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

    您好 RLB、

    在您上次回复中提到的两个错误中、一个似乎与 CCS 相关、另一个与 SDK 相关。 SDK 错误可能会尝试获取某种 XDS 封装进行连接、而另一个错误 (dslite) 可能对我们这里的 ROV 更重要(其中提到了 ROM 和 sys)。  

    我们可以快速检查以下事项:首先从 SDK 中打开任何其他示例、假设使用 PWM 示例、看看 ROV 是否正常工作并显示堆;如果仍然不起作用、这在部分方面可能在 CCS 下载期间出错、因此我建议重新安装 CCS(甚至可能是不同的 CCS 版本)。  

    谢谢、
    Alex F