GD32VW553-IOT系统框图和ble介绍
分享作者:asys1
评测品牌:萤火工场
评测型号:GD32VW553-IOT
发布时间:2025-04-29 16:32:50
前言
GD32VW553-IOT系统框图和ble介绍
开源口碑分享内容


AHB 互联矩阵共连接多个主机,分别为: FCBUS、 SBUS、 DMAM、 DMAP、 WIFI,BLE,F-CBUS 是 RISC-V 内核的代码总线

AHB 互联矩阵也连接了一些从机, 分别为: FMC, SRAM0, SRAM1, SRAM2, SRAM3, AHB1, AHB2, APB1, APB2, QSPI 和 BLE。 FMC 是闪存控制器的总线接口



这是gd32vw553的ble框图

GD32VW553 BLE 软件部分由 BLE STACK、 BLE COMPONENTS、 BLE services 和 BLE APP 四个模块组成

BLE STACK 是对 BLE 协议栈的实现,包含了 GAP、 GATT、 SMP、 L2CAP、 HCI 和 LL 等模块。 BLE STACK 运行于一个单独的 task,与 BLE COMPONENTS 间通过 TASK message 进行交互, APP 需要通过 BLE COMPONENTS 对 STACK 进行操作。

GAP:通用访问协议(Generic Access Profile)是设备对外的接口进行广播,扫描和连接
L2CAP:逻辑链路控制协议(Logical Link Control and Adaptation Protocol)是主机与控制器直接的适配器,提供数据封装服务
SMP:负责安全管理

HCI 主机控制接口  在skd有虚拟主机控制接口



属性传输协议(Attribute Protocol)定义了属性实体的概念,包括UUID、句柄和属性值,规定了属性的读、写、通知等操作方法和细节。

通用属性规范(Generic Attribute Profile)定义了使用ATT的服务框架和协议的结构,两个设备应用数据的通信是通过协议栈的GATT层实现