ZHCADA9A October   2023  – November 2023 CC2340R5 , CC2340R5-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. 认证和鉴定
    1. 2.1 蓝牙鉴定
    2. 2.2 地区合规性
  6. 参考示例
    1. 3.1 CC2340 芯片组
    2. 3.2 闪存和 RAM 分配
  7. 软件栈
    1. 4.1 BLE5-Stack 配置
    2. 4.2 软件
    3. 4.3 支持的 PHY
    4. 4.4 支持的功能
    5. 4.5 多连接
    6. 4.6 共存(已计划)
  8. 安全性
  9. 性能和测试数据
    1. 6.1 连接
    2. 6.2 广播
    3. 6.3 稳定性测试
    4. 6.4 互操作性
  10. 工具和开发支持
    1. 7.1  SmartRF 数据包监听器 2
    2. 7.2  Smart RF Studio 8
    3. 7.3  Energy Trace
    4. 7.4  Code Composer Studio
    5. 7.5  SimpleLink Connect 应用
    6. 7.6  Uniflash
    7. 7.7  天线参考设计
    8. 7.8  设计评审服务
    9. 7.9  SysConfig
    10. 7.10 BTool
    11. 7.11 GitHub
    12. 7.12 SimpleLink Academy
  11. 已知局限性
  12. 参考文献
  13. 10修订历史记录

闪存和 RAM 分配

TI BLE5-stack 器件所需的闪存取决于这些器件各自的角色。以不同的角色运行 basic_ble 示例会得到表 3-3 所示的闪存分配:

表 3-3 基于角色的闪存分配
角色 闪存
单角色 95kB
多角色 110kB

basic_ble 示例总共约需要 183KB 的闪存。系统所需的 RAM 取决于几个方面。可以使用表 3-4 估算不同应用所需的 RAM 大小。

表 3-4 基于功能所需的 RAM
功能 所需的 RAM
器件作为外设运行 basic_ble 示例所使用的 RAM 11kB
器件作为中央器件运行 basic_ble 示例所使用的 RAM 13kB
FreeRTOS 分配的默认堆大小 20kB
为每个必须实现的连接分配的堆 0.75kB
引导和低功耗蓝牙栈初始化时的标准系统堆分配 ≈8kB
注: 请注意,这些值是使用 CC2340R5 和 7.20 SDK 确定的。使用不同的 SDK 或不同的芯片时,结果略有不同。