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.

[参考译文] LAUNCHXL-CC2640R2:将 Sharp96x96 LCD 添加到 ble5_longrange_central_cc2640r2lp_app CCS 示例程序中

Guru**** 2589265 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/601514/launchxl-cc2640r2-add-sharp96x96-lcd-to-ble5_longrange_central_cc2640r2lp_app-ccs-example-program

器件型号:LAUNCHXL-CC2640R2

您好!

  将 Sharp96x96 LCD 显示屏添加到 ble5_longrange_central_cc2640r2lp_app CCS 示例程序的步骤是什么。 到目前为止,我的努力没有取得成功。 下面是我的步骤。

  1. 设置预定义的符号 Board_display_use_lcd=1
  2. 添加文件 DisplaySharp.c、 DisplaySharpGrLib.c 、 SharpGrLib.h 并设置包含路径。
  3. 添加链接器文件搜索路径"${COM_TI_SIMPLELINK_CC2640R2_SDK_INSTALL_DIR}/source/ti/grlib/lib/grlib.aem3

  步骤3后、红色 LED 指示灯未亮起、因此已经出现了问题。

-克尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能详细说明一下器件在做什么吗? 它崩溃了吗? 此外、如果.c 文件已经在 aem3库中、则可能不需要包含这些文件。 是否进入 Display_open? 它是什么返回代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我尝试了显示示例程序、它工作正常。 在显示示例程序中、它们在链接器搜索路径中设置了这些内容。

    "${COM_TI_SIMPLELINK_CC2640R2_SDK_INSTALL_DIR}/source/ti/display/lib/display.aem3
    "${COM_TI_SIMPLELINK_CC2640R2_SDK_INSTALL_DIR}/source/ti/mw/lcd/lib/lcd.aem3
    "${COM_TI_SIMPLELINK_CC2640R2_SDK_INSTALL_DIR}/source/ti/grlib/lib/grlib.aem3

    因此、我在 ble5_longrange_central_cc2640r2lp_app CCS 示例程序中设置相同的路径、然后设置 Board_display_use_lcd=1。 我将程序加载到 CC2640R2 Launchpad 中、LCD 显示屏上没有输出。

    要正确调试 ble5_longrange_central_cc2640r2lp_app CCS 示例程序、我需要将 CCS 优化设置为"off"。 但是、如果我这么做、将会出现链接器内存不足错误。

    有人可以帮我解决这个问题吗? 我需要在工作中演示 BLE 5远距离示例程序。

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

    我尝试了 ble5_longrange_peripheral_cc2640r2lp_app CCS 工程没有更改、并将菜单输出到 Tera Term。 右按钮不执行任何操作。 我无法设置 PHY 和 PDU。

    -克尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在该演示中、longrange_central 对 PHY 特性执行 GATT 写入、以告知外设进入编码 PHY 模式的请求。 在进行中央连接后、应自动为您完成此操作。 您还可以使用吞吐量演示并进入编码 PHY 模式。

    关于存储器错误、您可能希望使用特定于文件的选项来阻止仅对要调试的文件进行优化。 (请参阅 processors.wiki.ti.com/.../Projects_and_Build_Handbook_for_CCS
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tom、

    下面介绍了使 Sharp96x96 LCD 正常工作的步骤。

    添加这些库路径。

    "${COM_TI_SIMPLELINK_CC2640R2_SDK_INSTALL_DIR}/source/ti/display/lib/display.aem3
    "${COM_TI_SIMPLELINK_CC2640R2_SDK_INSTALL_DIR}/source/ti/mw/lcd/lib/lcd.aem3
    "${COM_TI_SIMPLELINK_CC2640R2_SDK_INSTALL_DIR}/source/ti/grlib/lib/grlib.aem3

    设置。 Board_display_use_lcd=1

    LCD 适用于吞吐量示例程序。 它不适用于远距离示例程序。 目前、我没有时间进一步研究 LCD 不适用于远距离示例程序的原因。 我现在不回答这个问题。

    -克尔