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.

[参考译文] CC2652RB:CC2652RB UART0模块将不会激活

Guru**** 2570275 points
Other Parts Discussed in Thread: CC2652RB, LP-CC2652RB, SIMPLELINK-CC13X2-26X2-SDK, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/970460/cc2652rb-cc2652rb-uart0-module-will-not-activate

器件型号:CC2652RB
主题中讨论的其他器件:SIMPLELINK-CC13X2-26X2-SDKSysConfig

大家好、

好的、我们收到了客户询问有关 CC2652RB 的支持。 为了让我不要错过任何信息、我将复制下面的查询。

以下代码不允许在 main 或 SYS_BIOS 任务中激活 UART0模块。 该代码适用于 UART1。  我看到 UART1寄存器使用该代码激活、但 UART0寄存器未激活。
 //为串行通信配置 UART0。
 //在 DIO12上接收,在 DIO15上发送

 //打开 PRCM 中的 UART0模块
 PRCMPeripheralRunEnable (PRCM_Periph_UART0);
 PRCMPeripheralSlepEnable (PRCM_Periph_UART0);
 PRCMPeripheralDeepSlepEnable (PRCM_Periph_UART0);
 PRCMLoadSet();

 while (1);
谢谢你。
此致、
梅纳德
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如果有人在使用 Launchpad、则有一些示例程序已经输出到 UART。

    -kel

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

    尊敬的 Maynard:

    Markel 指出、大多数默认 LP-CC2652RB 示例 已初始化 UART0以进行反向通道 XDS110通信。  这可以从 SysConfig 设置中查看。  客户在评估固件时是否考虑过这一点?  它有助于了解他们使用的 SIMPLELINK-CC13X2-26X2-SDK 版本以及他们从哪个示例项目开始。  如果他们可以使用 TI-RTOS、我建议使用 UART TI 驱动 程序、而不是电源复位时钟管理器(PRCM)。

    此致、
    Ryan

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

    您好、 Ryan、

    感谢你的答复。

    以下是我们客户的回复。

    首先、我将使用 CC2652RB LaucnPad 进行开发、我还将 Project_Zero 用作我的基本固件。
    我发现有必要使用 PRCM 寄存器 PDCTL0打开串行域。  当我执行此操作时、用于打开 UART 时钟的 PRCM 命令将起作用。  《技术参考手册》第21.6节未详细说明如何使用 PDCTL0寄存器启用串行域。  本节表示 API PRCMPeripheralRunEnable (uint32_t)和其他 API 为您处理此任务。  它们不是。  我建议在准备 UART 使用时、使用有关如何开启串行域的更精确说明来更新手册。
    谢谢。
    此致、
    梅纳德
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Maynard:

    感谢您对此采取后续行动、我很高兴听到您的客户找到了问题的根本原因、并能够进一步开发他们的解决方案。

    此致、
    Ryan

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

    根据我所知、Project Zero 示例程序可轻松输出到 UART、无需添加代码即可实现。 不确定 CC2652RB Launchpad Project Zero 是否也是如此。

    -kel

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

    是的、kel、LP-CC2652RB Project Zero BLE 应用也是如此。

    此致、
    Ryan