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.

[参考译文] CC2642R:是否可以禁用简单外设的 UART 接口?

Guru**** 2587345 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/963283/cc2642r-is-it-possible-to-disable-the-uart-interface-for-simple-peripheral

器件型号:CC2642R
Thread 中讨论的其他器件:SysConfig

您好,

如何禁用 BLE 示例中的 UART 接口、例如 simplelink SDK 中的 simple_peripheral? 是否有预定义的符号? 我使用的 是最新的 simplelink_cc13x2_26x2_SDK_4_30_00_54。

我在 simple_peripheral 示例的自述文件中找到了应用程序构建配置的说明、说"应用程序使用配置文件 ble_release.cfg 、定义位于 <app name>_FlashROM_Release.opt"中、但我找不到 ble_release.cfg 或 项目文件夹中的_FlashROM_Release.opt 文件。 这些文件的路径是什么?

谢谢。

此致、

水阳

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

    我认为 ble_release.cfg 和 cc26x2r1lp_app_FlashROM_Release.opt 的文件路径是 simplelink_cc13x2_26x2_sdk_4_30_00_54\examples\rtos\CC26X2R1_LAUNCHXL_ble5stack\simple_peripheral\Tools、simplelink_cc13x2_00_54\examples\rtos\CC26x2_rx1_r5rx1_rtos\CC26x2_r5r5stack\ble\cl5r5stack\simple_stack\simple_rtos\tos\tos\rtos\tos  cc26x2r1lp_app_FlashROM_Release.opt 是 定义 NPI_USE_UART 的位置。

    此致、
    Ryan

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

    您好、Ryan、

    感谢您的提示。 我可以  根据您的指令在 simplelink_cc13x2_26x2_SDK_4_30_00_54\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\simple_peripheral\Tools 中找到 ble_release.cfg、但在将此项目导入 CCS 后、我发现该文件未导入、只有 ble_Release.xscfg 位于 Tools 文件夹下。 我对这2个文件(ble_release.cfg 和 ble_Release.xscfg)有点困惑、能否解释.xscfg 的用途?

    原因  _FlashROM_Release.opt、我不使用主机测试项目、通过 在自述文件中、我认为这意味着 simple_peripheral_FlashROM_Release.opt 或类似的内容、但我在项目文件夹中找不到此类文件、在\Tools\define 下只有一个 config_def.opt、这是自述文件所指的吗? 如果不是、simple_peripheral 示例提供的选项与 host_test 类似?

    我打开了 CONFIG_def.opt 文件、该文件中只有3个配置:

    -config_def CC2642=1
    --config_def page_align=-1
    --config_def flash_rom_build=2

    那么 simple_peripheral 是否提供了用于启用/禁用 CUI 的预定义符号? 谢谢。

    BR、

    水阳

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

    您可以将 Display_disable_all 添加到预定义符号以禁用 UART 控制台。

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

    您好、Yikai、

    谢谢、这起作用。

    我在 BLE5-Stack 2.00.04到 BLE5-Stack 2.01.00的迁移指南中发现 由于 SysConfig、project_name_app.opt 已被 ti_ble_app_config.opt 取代、并且可以从 BLE->Advanced Settings->Disable the Display Module in simple_peripheral.syscfg 中禁用显示模块。 通过在 ti_ble_app_config.opt 脚本中添加 Display_disable_all、它与预定义符号具有相同的结果。

    我想自述文件中有一条过时的声明、这会导致混淆、希望在即将推出的版本中更新。

    BR、

    水阳

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

    实际上,也可以从 BLE->Advanced Settings->Disable the Display Module in simple_peripheral.syscfg 中禁用显示模块。