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.

[参考译文] CC2640R2F:CC2640R2F 5xD、4XS 尺寸驱动器

Guru**** 2563970 points
Other Parts Discussed in Thread: CC2640R2F, CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/567703/cc2640r2f-cc2640r2f-5xd-4xs-footprint-driver

器件型号:CC2640R2F
Thread 中讨论的其他器件: BLE-STACKCC2640

尊敬的所有人:

客户和我找不到 5xD、4XS 封装驱动程序、与 SDK 2.xxx 相同。

我们是否有指南说明客户在使用4x4或5x5封装 CC2640R2F 时如何从简单外设项目中进行移植?

谢谢。

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

    您好、Michael、

    这涉及在您的板级配置文件中选择正确的定义、以便选择5xD 或4XS 配置。

    我们在 SDG 中有一个相关部分:software-dl.ti.com/.../index.html

    否则、代码在4x4或5x5之间是相同的、请按照移植指南了解有关如何移植到 simple_peripheral 的说明:software-dl.ti.com/.../cc2640-to-cc2640r2.html

    此致、
    反叛分子

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

    反叛分子,

    感谢您的建议、我将移植旧的 SDK cc2650DK_5n.c 文件。

    但遇到以下问题时、SDK 3.0 CC2640R2_LAUNCHXL 项目中不包含 UART 和显示驱动程序。

    我建议研发人员可以提供完全的器件级软件驱动程序支持(如 CC2640 SDK2.0)、因为 新用户将难以获得 CC2640R2F 的支持。

    感谢你的帮助。

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

    您不能只使用旧文件。 我建议您使用原始 R2板级配置文件、并取出5x5或4x4上不需要的引脚/驱动器。 然后重新编译项目。 这应该是最快的方法。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Christin、

    感谢您的推荐。
    但希望 BU 可以通过 launchpad 和 CC2640DK 支持该驱动程序、尺寸与 SDK2.x 不同。
    LaunchPad 无法验证5x5和4x4应用、许多客户正在使用 CC2640DK 上替换的 CC2640R2F 芯片组进行开发。
    感谢你的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Michael、

    感谢您的反馈、我们将考虑这一点。

    为方便起见、您可以使用附加的文件(适用于 R2 5x5em、Hacked 版本)将板级文件替换为 BLE 核心 SDK (在此处可找到:C:\ti\simplelink_cc2640r2_sdk_1_00_00_22\examples\rtos\cc2640R2_LAUNCHXL_blestack\boards\cc2640r2_LAUNCHXL_LAUNCHXL_)。  

    除此之外、您仍需要更改 ble_user_config.h 中的内容  

    从中删除  

    #if defined (CC2650EM_7ID)
    
    #define RF_FE_MODE_AND_BIAS (RF_FE_DIFFICAL | \
    RF_FE_INT_BIAS)
    

    更改为

    #if defined (CC2650EM_7ID)
    
    #define RF_FE_MODE_AND_BIAS (RF_FE_DIFFICAL | \
    RF_FE_EXT_BIAS)
    

    e2e.ti.com/.../4478.Board.h

    e2e.ti.com/.../CC2640R2_5F00_LAUNCHXL.c

    e2e.ti.com/.../CC2640R2_5F00_LAUNCHXL.h

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Christin、
    感谢你的帮助。
    我确实按照您的建议、可以在5x5上运行 simple_peripheral。
    目前我知道为什么 SDK hex 文件夹下的 sdk3.0 cc2640r2lp_simple_peripheral.hex 无法在 CC2650EM-5XD 上运行、因为 Launchpad 使用内部偏置、但 CC2650EM-5XD 使用外部偏置? 我是对的吗?