1、资料获取
ST17H36B和ST17H78S为同一SDK开发
2、SDK目录
以ST17H36_SDK_6.6.3_20250428为例
├─_bld_script //工具链,需要修改sdk_bulid.yml中路径
└─__bld_cmd_
├─Build //工具链,无需关注
│ └─gmsl
├─Build2 //工具链,无需关注
│ ├─gmsl
│ └─toolchain
├─components
│ ├─arch //芯片寄存器
│ │ └─register
│ ├─ble //蓝牙协议栈
│ │ ├─controller
│ │ ├─hci
│ │ ├─host
│ │ └─include
│ ├─board //芯片初始化
│ ├─coremark
│ ├─driver //非ROM区驱动程序
│ │ ├─include
│ │ └─source
│ ├─driver_rom //ROM区驱动程序,修改无效
│ │ ├─include
│ │ └─source
│ ├─inc
│ ├─libraries
│ │ ├─cli
│ │ ├─console
│ │ ├─crc16
│ │ └─fs
│ ├─osal
│ │ └─include
│ └─profiles //部分协议
│ ├─Batt
│ ├─DevInfo
│ ├─HID //HID协议文件
│ ├─hrs
│ ├─Keys
│ ├─ota
│ ├─ota_app
│ ├─ppsp
│ ├─prop_protocol
│ ├─Roles //BLE 角色文件
│ ├─ScanParam
│ ├─SimpleProfile //GATT 私有服务文件,可根据需求修改
│ └─slb
├─example
│ ├─ble_peripheral
│ │ ├─ble_at //透传模块Demo
│ │ │ └─source
│ │ ├─sbpSmart_nrf //BLE+2.4G数据收发
│ │ │ └─source
│ │ ├─simple_ble_hid //HID工程
│ │ │ └─source
│ │ ├─simple_ble_peripheral //BLE设备
│ │ │ └─source
│ │ └─simple_ble_pwmLighting //RGB灯demo
│ │ └─source
│ │ └─light_task
│ ├─OTA
│ │ └─ota_sbk //OTA 单备份boot工程
│ │ └─Source
│ ├─peripheral
│ │ ├─adc //ADC外设例程
│ │ │ └─source
│ │ ├─fs
│ │ │ └─source
│ │ ├─gpio //GPIO外设例程:GPIO初始化,中断等
│ │ │ └─source
│ │ ├─i2c //I2C例程
│ │ │ └─source
│ │ ├─ir_demo //红外编码例程
│ │ │ └─source
│ │ ├─nrz_demo //NRZ外设例程
│ │ │ ├─nrz_data
│ │ │ └─source
│ │ └─timx //定时器例程
│ │ └─source
│ └─PropProtocal
│ ├─smart_rf //2.4G收发
│ │ └─source
│ └─snrf_nos
│ └─source
├─lib //库文件
├─misc
│ └─rom_sym_def.h //ROM区文件定义,部分接口需要在这里添加定义后才能使用
├─rsim
└──────────────
—— SDK介绍&spm=1001.2101.3001.5002&articleId=149227252&d=1&t=3&u=4d737bc6bf4c4b998204e558679faa71)
1万+

被折叠的 条评论
为什么被折叠?



