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 闪存大小

Guru**** 2589265 points
Other Parts Discussed in Thread: CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/598552/cc2640r2f-cc2640r2f-flash-size

器件型号:CC2640R2F

尊敬的 TI:

 我想知道 TI 是否计划发布具有更多闪存的下一版本的 cc2640r2系列? 目前、对于我们的产品、它的128KB 位我们认为它是不够的。

此致、

Vidula Badhe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TI 不会在 E2E 论坛上展示发展蓝图。 我建议您联系 TI 当地代表签署 NDA 以获取信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    Cc2640R2F 的数据表中指出、它包含总共"275KB 的非易失性存储器、包括系统内128KB 闪存。 CC2640R2F 器件上运行的 BLE 应用利用高达115KB 的系统 ROM 和高达32KB 的射频内核 ROM 来最大限度地减少闪存的使用。  因此、CC2640R2F 上可用于 BLE 应用的最大非易失性存储器容量为275KB (128KB 闪存+ 147KB ROM)。"

    我们希望了解以下内容:

    1) 1)根据我们对论坛的理解和评论、128KB 闪存80-88KB 闪存可用于应用开发。这意味着147KB ROM +大约48KB 至40KB 闪存包含整个 BLE 堆栈。 对吗?

    2) 2)我们是否为  BLE4.2或 BLE 5堆栈的应用获得相同的存储器?

    2) 2)如果我们的应用代码大小大于80KB-88KB、那么为了实现 OAD、我们需要使用外部闪存。对吧?

    3) 3)我们能否将应用代码+ OAD 映像放入外部存储器、并在运行时从外部闪存中提取应用代码并执行。

    谢谢、此致。

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

    1) 1)正确。 如 CC2640R2F 数据表表表表3-2所述、您将有大约80KB 的可用空间用于您的应用。
    2) 2)该数字用于4.2堆栈。 对于5.0、由于包含了额外的软件、因此它将会更少。
    2) 2)是的。 由于需要引导加载程序、限制略低。 引导加载程序需要至少一个扇区(4KB)。
    3) 3)理论上是的。

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

    您好!

    感谢您的回答。

    关于(3)查询:

    实施此类架构是否可行。 对执行时间的影响。

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

    我刚才说过、理论上是可能的。 据我所知,没有人尝试过这种方法,因此,真正由你决定。

    当然、擦除闪存并从外部存储器加载新代码需要一些时间、必须在系统中以某种方式处理这些时间。

    此致、
    Fredrik