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.

[参考译文] RTOS/CC2640:CC2640F128、CC2650

Guru**** 2595805 points
Other Parts Discussed in Thread: CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/610001/rtos-cc2640-cc2640f128-cc2650

器件型号:CC2640

工具/软件:TI-RTOS

您好!

我正在尝试从 SimpleLink 2.01.00版本中将 UART 添加到 Simple Peripheral Projekt。  

如果我将 UART_init()添加到 main.c 中,则会对其进行编译,但 器件会在刷写后立即停止运行。

我将使用适用于 CC2640F128 5x5的 Board.h。  

如果我尝试在空的 CC2650DK 5xD 示例中添加 UART、则一切正常。

我正面临与此主题中描述的类似的问题:  

CC2650尝试将简单 UART 添加到简单外设示例

此处提供的解决方案不足以满足我的用例。  

如何将 UART 添加到项目中?

此致 Maximilian

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

    尊敬的 Maximilian:

    请查看以下步骤:

    -查看 uartecho 代码示例。

    -添加您的特定板级配置文件、并确保将项目包含路径设置到您的板级配置文件位置、而不是其他路径:

    -确保您的板级配置文件具有 UART 配置。 请参阅中的 UART 开始部分

    C:\TI\tirtos_cc13xx_cc26xx_2_20_01_08\products\tidrivers_cc13xx_cc26xx_2_20_01_10\packages/ti\boards\CC2650DK_5ns\CC2650DK_5n1.c

    /*

    * ========================================= UART BEGIN ================================================================

    *

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

    感谢您的提示。

    如果我使用非触控简单外设项目并更改以下内容、则会发生相同的错误:
    1.将包含路径从 CC2650EM_7ID 更改为 SDK 随附的 CC2650EM_5XD
    2.将 UART_init()添加到 main.c

    我已经检查了板级配置文件和 UART 回波示例。 UART BEGIN 部分与 UART 回波示例中的部分完全相同。

    此致


    马西米兰
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Maximilian:
    您是否试用过最新的 ble_sdk_2_02_01_18 SDK?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Erik、

    我还尝试了最新版本。 相同的问题。 如果我添加 UART_init(),则器件在调试后会直接挂起。

    它似乎在闪烁时会闪烁。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您使用的是哪种 IDE?

    您是否查看了我们最新 SDG 中的调试步骤?
    software-dl.ti.com/.../ble-debugging.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [报价用户="Erik V">您是否查看了我们最新 SDG 中的调试步骤?
    software-dl.ti.com/.../ble-debugging.html

    不、我以前没这么做过。 但现在我已经检查了 CFSR 寄存器并设置了 IMPRECISERR:

    [报价用户="Erik V">您使用的是哪种 IDE?
    [/报价]

    我使用的是 CCS 7.2。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这种情况闻起来像是非法 PIN 配置出现了一些问题、或者在板级配置文件中使用了不正确的外设驱动程序初始化对象(可能是通过另一个安装?)。 您是否按照《CC2640 BLE 软件开发人员指南》(SWRU393)第10.1节中的所有步骤添加了板级配置文件? 如果是这样、我可以尝试同样的方法来验证我的末尾 我还没有亲自在这种较旧的安装上尝试过 CCS 7.2。 确保使用相应 SDK 的发行说明中指定的 TI 编译器版本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Erik、

    我第一次没有使用自定义板文件。 我只选择一个 SimpleLink 针对5x5封装的方式:

    我还完成了 IDE 和 SimpleLink 的全新安装。  

    关于编译器、我只得到提示、即我使用稍高一点的版本。 您认为这可能是个问题吗?