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.

[参考译文] LAUNHXL-CC26X2R1:简单 CUI

Guru**** 2589300 points
Other Parts Discussed in Thread: Z-STACK, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1081473/launchxl-cc26x2r1-simple-cui

部件号:LAUNHHXL-CC26X2R1
在“线程:Z 栈sysconfig”中讨论的其他部件

大家好,

我想将一个外部项目与 ZigBee 协调器项目集成。 但我需要逐步完成,起点是外部项目。 因此,我想从 ZigBee 项目中提取 CUI 菜单并对其进行修改,但我无法执行。 是否有任何不依赖于 ZigBee 的 CUI 项目? 或者如何创建自己的 CUI 菜单? 谢谢你。

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

    你好,达尼,

    您可以添加 CUI_disable 预处理程序定义,引用 generic_app 示例或直接删除/修改 CUI 文件夹/文件。

    此致,
    瑞安

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

    谢谢你瑞安,我对自己的解释很不好。 我更想保留崔文的文件夹。 就像集成 了 i2ctmp 项目中 ZC_SWITCH 中使用的 CUI。 我想要该菜单并修改选项,但无法删除 ZigBee 部件。

    谢谢你。

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

    在这种意义上,应该可以将 Cui.c/h 文件复制到项目中,并根据您自己的应用程序需要修改 zcl_sampleapps_us.c/h。   有关初始化和使用指导,可以参考 Z-Stack 示例中的 main.c 和 zcl_samesw.c。

    此致,
    瑞安

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

    谢谢,我正在尝试使用最简单的版本,我发现了这个错误。 我不知道如何处理它,因为它不是我声明的函数或变量。 我也附上了相关的代码。 谢谢你  e2e.ti.com/.../d6t_2D00_2jcieev01_5F00_CC26X2R1_5F00_LAUNCHXL_5F00_tirtos_5F00_ccs2.zip

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

    UART 和 UART 2是两 种不同的 TI 驱动器。  CUI 使用 UART,而项目的 sysconfig 则初始化 UART 2。  您需要 将 CUI 迁移到 UART2或更改 UART 的项目。  请注意 ,UART 驱动 程序将在 SDK v6.20中删除,因此 TI 已将 CUI 资源迁移到 v5.40 SDK 的 UART2。  同时,您的应用程序似乎仍在引用 v5.30资源。

    此致,
    瑞安

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

    谢谢,我将我的项目 sysconfig 更改为使用 UART 和 CUI。 现在错误已消失。 尽管如此,我在尝试在腻子终端中显示简单的菜单时遇到了问题。 它在串行终端中不显示任何内容。 如果你能看到代码并帮助我,我将非常感激。 为了启动 CUI,有各种“初始化”功能,我不知道我是否正在正确执行。 谢谢你。 e2e.ti.com/.../2500.d6t_2D00_2jcieev01_5F00_CC26X2R1_5F00_LAUNCHXL_5F00_tirtos_5F00_ccs2.zip

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

    您的主线程在返回前仅由 UI_InitCUI 组成,没有其他线程,因此您的应用程序不执行任何功能。  您会注意到,Zigbee 示例主代码具有一个“进程循环”函 数,其中至少包括 zclsampleApp_ui_event_loop,以及其他在其他地方调用的 UI API。  我强烈建议您更仔细地查看使用 CUI 的现有示例。

    此致,
    瑞安