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.

[参考译文] CC2650:如何禁用 CC2650的外部闪存

Guru**** 2387080 points
Other Parts Discussed in Thread: CC2650, CC2640
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1034296/cc2650-how-to-disable-the-external-flash-for-the-cc2650

器件型号:CC2650
主题中讨论的其他器件: CC2640

您好!

我正在尝试使用 CC2650的 Launchpad 来表征电流消耗。 我一直遵循 TI 指南"测量 CC13xx 和 CC26xx 电流消耗"。 本指南包含以下内容:

我测量的待机电流平均约为8uA、因此如果我可以禁用该外部闪存、似乎应该获得我预期的待机电流(约为1.2uA)。 我在 SDK 中进行了搜索、并在 C:\ti\simplelink\ble_sdk_2_02_06_07\src\examples\util\bim_extflash\cc2640\board 中找到"ext_flash.c"和"ext_flash.h"。

我将这些添加到 simple_peripheral 项目中、并尝试调用 SimplePeripheral_init 函数中的 open 和 close 函数。 代码会编译并运行、但我不会得到任何广播、并且我测量的电流为稳定的~3.6mA。 一旦我注释掉这两个函数调用、该示例就可以正常工作、我可以看到广播。 这些是禁用闪存所需的正确文件吗? 我不确定是使用错误的 ext_flash 文件、还是函数调用的实现错误。 请提供任何帮助或建议。


谢谢!

Josh

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

    嘿、Josh、

    查看开箱即用的默认示例时、我看到 ExtFlash.c 文件实际上是从以下位置提取的:

    tirtos_cc13xx_cc26xx_2_21_01_08\products\tidrivers_cc13xx_cc26xx_2_21_01_01\packages\ti\mw\extflash

    您可以改为尝试吗?

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

    是的、这才是成功的秘诀、谢谢!