主题中讨论的其他器件: SysConfig、ENERGYTRACE
大家好、
我帮助我的客户提出问题。
"问题是如何使用 btool 将 cc2652r7设置为不同的模式(STANDBY、SHUTDOWN 等)、为什么我使用自定义设置将模式连接到 btool 时、会显示"器件复位超时、器件可能无法正常工作?"
非常感谢您的帮助。
此致、
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.
大家好、
我帮助我的客户提出问题。
"问题是如何使用 btool 将 cc2652r7设置为不同的模式(STANDBY、SHUTDOWN 等)、为什么我使用自定义设置将模式连接到 btool 时、会显示"器件复位超时、器件可能无法正常工作?"
非常感谢您的帮助。
此致、
您好!
BTool 软件旨在与 host_test 项目或启用 PTM 的项目配合使用。 在这两种情况下、器件应使用 BLE 项目、而在 BLE 项目中、 电源管理器 负责在任何给定时间将器件置于可能的最低功耗模式。 我们将考虑使用 host_test 的情况、但此信息适用于启用了 PTM 的工程。
HOST_TEST 使用 NPI 在 IC 和外部器件之间进行通信。 默认情况下、host_test 通过 UART 使用 NPI。 如 CC265R7数据表中的表8-1所述。 要降至待机或关断状态、器件必须已关闭所有外设。 所幸的是、NPI 能够为我们解决这一问题。 NPI 可在 UART 或 SPI 中实施、通过使用 power_saving 预定义和 MRDY/SRDY 信号、可以根据需要关断和激活外设、使器件尽可能进入待机状态。 之前链接的 NPI 章节提供了有关如何执行此操作的信息。
当器件复位或 btool 未收到预期的器件响应时、出现"器件复位超时、器件可能无法正常工作"。 发生这种情况时、应 使用 HCIExt_ResetSystemCmd 命令通过 btool 复位器件。 此命令将重置 IC 并重新同步 UART 通信。 之后,任何命令都应该能够被发送,如 GapDevice_init()。
我认为 gpioStandby 和 gpioShutdown 示例可为客户提供宝贵的参考、因为这些示例提供了有关如何关断器件以及如何进入待机模式的信息。 对于待机模式、电源管理器应处理此问题、但要使器件进入关断状态、必须指示其执行此操作、gpioShutdown 示例显示了此过程。
此致、
1月
大家好、Jan、
感谢你的帮助。
Arun 是我的最终客户,今天他 无法发布回复。所以我帮助做到了。
"还是在刷写 host_example 后,我得到了"重置 超时错误",只是在第一次使用 btool 后刷写后,我没有收到错误消息,但我收到了另一个错误消息,"间隙设备初始化超时,设备可能无法正常工作",如何解决这个问题? 并针对不同的模块将器件(CC2652R7)置于不同的模式、例如、BT 处于待机模式、ZigBee 处于待机模式等、请帮助我解决这些问题"
此致、
您好!
我想澄清一点、btool 和 host_test 默认只能执行 BLE。 如果您对在单个项目中执行多协议感兴趣、那么我建议参考 DMM 用户指南以了解有关如何执行此操作的信息: https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/docs/dmm/dmm_user_guide/html/dmm-guide/index-cc13xx_cc26xx.html
我建议在刷写之后重置器件、然后再连接到 BTool。 您收到错误后能否分享 btool GUI 的屏幕截图? 我想查看输出日志。
如前所述、将器件置于待机状态是由电源管理器自动完成的。 对于 host_test、应该将工程配置为使用 NPI 部分中所述的低功耗模式。
此致、
1月
您好!
正如 Kel 提到的(谢谢 Kel! :)),如果客户希望设备根据给定的输入进入特定模式,则最好通过 BLE 执行此操作。 如果器件处于待机模式、则器件将在 GPIO 中断、计时器中断等中断源时唤醒
我建议客户参考以下 SLA 培训、因为这些培训提供有关如何使用 CC26X2器件的 BLE 功能以及如何使用 host_test + btool 的深入培训:
此致、
1月
大家好、Jan、
感谢你的帮助。
"
谢谢。
此致、
您好!
为了准确测量待机功耗、我建议以 gpioStandby 示例并进行一些修改。 我将取消 GPIO 切换并延长待机周期。 之后、应使用映像刷写 LP-CC2652R7。 之后、应该移除电路板上的所有跳线。 拆下所有跳线后、可以直接在3.3V 和 GND 线路上从外部为器件供电、以获得准确的电流消耗图。
测量 CC13xx 和 CC26xx 电流消耗 应用报告提供了有关这方面的更多详细信息。 gpioStandby 在 SysConfig 中没有任何射频元件、因为它不是射频示例。
此致、
1月
大家好、Jan、
感谢你的帮助。
谢谢。
此致、
您好!
为确保获得准确的功率值、我建议参考 测量 CC13xx 和 CC26xx 电流消耗 应用报告中详述的功率测量过程。 应该对软件和器件进行一些更改。 应禁用所有 UART。 应禁用任何不需要的周期性事件。 如果使用 LaunchPad、则应移除 LED 跳线、并移除调试器跳线。
数据表 包含 RX 事件的功耗、但它提供事件发生时观察到的电流尖峰、而不是扫描期间的平均功耗。 我建议使用电流测量图并验证 您是否可以观察图中的 RX 和 TX 事件、这将有助于确认您是否观察到预期的事件。
此致、
1月
大家好、Jan、
感谢你能抽出时间。
谢谢。
此致、
大家好、Jan、
谢谢你。
谢谢。
此致、
您好!
我建议您的客户浏览 simplelink Academy 资源。
-kel
大家好、Jan、
感谢你的帮助。
谢谢。
此致、