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.

[参考译文] LP-EM-CC2340R5:菜单模块:该菜单不会在 UART 终端中显示

Guru**** 2481465 points
Other Parts Discussed in Thread: CC2340R5

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1443362/lp-em-cc2340r5-menu-module-the-menu-is-not-displayed-in-the-uart-terminal

器件型号:LP-EM-CC2340R5
主题中讨论的其他器件:CC2340R5

工具与软件:

下午好!
我使用 cc2340r5和 simplelink_lowpower_f3_sdk_8_10_01_02。
我的程序基于 basic_ble 并进行了一些逻辑修改。

我看到菜单模块有一种奇怪的行为、它在 Tera Term 终端上正常工作、如果我刮擦器件上的完全覆盖/复位固件、那么该菜单将完全显示。 如果我只是关闭终端、再次打开并连接设备(连接后打开刻度)、则不会显示菜单、只有当您打印出某些字段时才会显示这些字段、但主菜单字段(工具栏、导航等)不会显示。

我不太明白这是终端问题还是在实现这些模块设置时出现的一些问题?

另一个问题是、如果器件在清除终端之前进入待机模式、并且在唤醒之后再次启动菜单、但不会显示任何内容、只有在稍后它才会打印我通过 printf 输出的字段、则会观察到类似的行为。

此致、Vadim。

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

    您好、Vadim、

    我希望你做得好。  

    [quote userid="613364" url="~/support/interface-group/interface/f/interface-forum/1443362/lp-em-cc2340r5-menu-module-the-menu-is-not-displayed-in-the-uart-terminal 如果我只是关闭终端,再次打开并连接设备(在连接后开启刻度),菜单将不会显示,只有当您打印时会显示一些字段,但不会显示主菜单字段(工具栏、导航等)

    -我不熟悉 Tera term ,但如果它像 PuTTY 一样工作,那么我可以假设终端需要打开,任何计划的 UART 通信发生之前;如果终端在 UART 通信发生后打开,我们可能会丢失信息,特别是如果它只发送或更新一次,这是它听起来在这里发生。  

    [报价 userid="613364" url="~/support/interface-group/interface/f/interface-forum/1443362/lp-em-cc2340r5-menu-module-the-menu-is-not-displayed-in-the-uart-terminal 此外、还有一个问题、如果设备进入待机模式、在清除终端之前、并且唤醒后、我再次启动菜单、但没有显示任何内容、之后才会打印我通过 printf 输出的字段。

    -所以在这种情况下,终端在任何 UART 通信之前打开,但在设备进入待机状态并唤醒后,菜单没有正确显示? 在这种情况下、我们可能需要查看 Tera Term 终端设置、或在器件进入待机状态时查看代码、以确认菜单正确复位、以及在退出待机状态时会发送新的菜单命令。

    谢谢!
    Alex F

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

    Alex、您好!

    我将做更多的研究,现在我可以说,我的部分我做 Display_Clear 和 Display_Close 进入睡眠模式,并在退出后,我做 menu_module start ()再次. 如您所说、这可能是终端的某个功能、我会尝试使用另一个终端并报告结果、但我不确定今天可能是什么样的。 我在 LED 驱动器上工作,所以我从菜单上得到了一个小话题,我将尝试在几个小时内回到它,无论是在晚上或明天早上。

    谢谢!
    Vadim F

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

    您好、Vadim、

    或者、我们可以使用 UART 驱动程序设置(UART_WRITE (...);)、而不是使用 Display 驱动程序。  

    谢谢!
    Alex F